shardingjdbc之配置druid數(shù)據(jù)庫(kù)連接池過(guò)程
更新時(shí)間:2025年03月27日 09:10:23 作者:stupid child
這篇文章主要介紹了shardingjdbc之配置druid數(shù)據(jù)庫(kù)連接池過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
shardingjdbc配置druid數(shù)據(jù)庫(kù)連接池
1、yml配置
shardingsphere:
datasource:
names: cfdb0, cfdb1, cfdb2
cfdb0:
type: com.alibaba.druid.pool.DruidDataSource
initialSize: 5 #連接池初始化連接數(shù)
minIdle: 3 #連接池最小連接數(shù)
maxActive: 20 #連接池最大連接數(shù)
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://XX.xx.xx.xxx:3306/cfdb_0?useUnicode=true&characterEncoding=UTF-8&useSSL=false
username: xxx
password: xxxx2、監(jiān)控配置類(lèi)
@Configuration
public class DruidConfiguration {
/**
* 注冊(cè)一個(gè)StatViewServlet
* @return
*/
@Bean
public ServletRegistrationBean DruidStatViewServle(){
//org.springframework.boot.context.embedded.ServletRegistrationBean提供類(lèi)的進(jìn)行注冊(cè).
ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new StatViewServlet(),"/druid/*");
//添加初始化參數(shù):initParams
//白名單:
servletRegistrationBean.addInitParameter("allow","127.0.0.1");
//IP黑名單 (存在共同時(shí),deny優(yōu)先于allow) : 如果滿(mǎn)足deny的話提示:Sorry, you are not permitted to view this page.
servletRegistrationBean.addInitParameter("deny","192.168.0.114");
//登錄查看信息的賬號(hào)密碼.
servletRegistrationBean.addInitParameter("loginUsername","admin");
servletRegistrationBean.addInitParameter("loginPassword","123456");
//是否能夠重置數(shù)據(jù).
servletRegistrationBean.addInitParameter("resetEnable","false");
return servletRegistrationBean;
}
/**
* 注冊(cè)一個(gè):filterRegistrationBean
* @return
*/
@Bean
public FilterRegistrationBean druidStatFilter(){
FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean(new WebStatFilter());
//添加過(guò)濾規(guī)則.
filterRegistrationBean.addUrlPatterns("/*");
//添加不需要忽略的格式信息.
filterRegistrationBean.addInitParameter("exclusions","*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*");
return filterRegistrationBean;
}
}3、添加pom依賴(lài)
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.3</version>
</dependency>4、訪問(wèn)監(jiān)控頁(yè)面
訪問(wèn)監(jiān)控頁(yè)面http://ip:port/druid/index.html

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- springboot shardingjdbc與druid數(shù)據(jù)源沖突問(wèn)題及解決
- SpringBoot3+ShardingJDBC5.5.0 讀寫(xiě)分離配置的實(shí)現(xiàn)
- 使用ShardingJDBC進(jìn)行數(shù)據(jù)分片以及讀寫(xiě)分離
- shardingJdbc3.x?版本的分頁(yè)bug問(wèn)題解析
- 使用注解解決ShardingJdbc不支持復(fù)雜SQL方法
- ShardingJdbc讀寫(xiě)分離的BUG踩坑解決
- Java ShardingJDBC實(shí)戰(zhàn)演練
- springboot整合shardingjdbc實(shí)現(xiàn)分庫(kù)分表最簡(jiǎn)單demo
相關(guān)文章
SpringBoot集成Eclipse Mosquitto的實(shí)現(xiàn)示例
本文主要介紹了SpringBoot集成Eclipse Mosquitto的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-08-08
JAVA 對(duì)象創(chuàng)建與對(duì)象克隆
這篇文章主要介紹了JAVA 對(duì)象創(chuàng)建與對(duì)象克隆,new 創(chuàng)建、反射、克隆、反序列化,克隆它分為深拷貝和淺拷貝,通過(guò)調(diào)用對(duì)象的 clone方法,進(jìn)行對(duì)象的克隆,下面來(lái)看看文章的詳細(xì)內(nèi)容吧2022-02-02
Java編程實(shí)現(xiàn)的二維數(shù)組轉(zhuǎn)置功能示例
這篇文章主要介紹了Java編程實(shí)現(xiàn)的二維數(shù)組轉(zhuǎn)置功能,結(jié)合實(shí)例形式分析了Java二維數(shù)組的遍歷、運(yùn)算、賦值等實(shí)現(xiàn)轉(zhuǎn)置的相關(guān)操作技巧,需要的朋友可以參考下2018-01-01
Java正則表達(dá)式易錯(cuò)知識(shí)點(diǎn)匯總
這篇文章主要總結(jié)Java正則表達(dá)式易錯(cuò)知識(shí),對(duì)易錯(cuò)知識(shí)點(diǎn)進(jìn)行分類(lèi)整理,幫助大家更好的學(xué)習(xí)Java正則表達(dá)式,感興趣的小伙伴們可以參考一下2015-12-12
JavaWeb項(xiàng)目實(shí)戰(zhàn)之表白墻和在線相冊(cè)
這篇文章主要給大家介紹了關(guān)于JavaWeb項(xiàng)目實(shí)戰(zhàn)之表白墻和在線相冊(cè)的相關(guān)資料,JavaWeb表白墻是一款基于JavaWeb技術(shù)開(kāi)發(fā)的表白墻應(yīng)用,用戶(hù)可以在上面發(fā)布表白信息,也可以查看其他用戶(hù)的表白信息,需要的朋友可以參考下2023-03-03

