摘要:結(jié)構(gòu)導(dǎo)包如果運(yùn)行出錯(cuò)還需要導(dǎo)入數(shù)據(jù)源其他配置配置監(jiān)控統(tǒng)計(jì)攔截的,去掉后監(jiān)控界面無(wú)法統(tǒng)計(jì),用于防火墻配置的監(jiān)控配置一個(gè)管理后臺(tái)的賬號(hào)密碼默認(rèn)允許所有配置一個(gè)監(jiān)控的打開(kāi)輸入賬號(hào)密碼,成功
結(jié)構(gòu) 導(dǎo)包
application.yml如果運(yùn)行出錯(cuò)還需要導(dǎo)入 com.alibaba druid 1.1.16 log4j log4j 1.2.17
spring: datasource: username: blog password: 123456 url: jdbc:mysql://localhost:3306/blog?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8 driver-class-name: com.mysql.cj.jdbc.Driver type: com.alibaba.druid.pool.DruidDataSource # 數(shù)據(jù)源其他配置 initialSize: 5 minIdle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true # 配置監(jiān)控統(tǒng)計(jì)攔截的filters,去掉后監(jiān)控界面sql無(wú)法統(tǒng)計(jì),"wall"用于防火墻 filters: stat,wall,log4j maxPoolPreparedStatementPerConnectionSize: 20 useGlobalDataSourceStat: true connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500DruidConfig
@Configuration public class DruidConfig { @ConfigurationProperties(prefix = "spring.datasource") @Bean public DataSource druid(){ return new DruidDataSource(); } //配置Druid的監(jiān)控 //1. 配置一個(gè)管理后臺(tái)的servlet @Bean public ServletRegistrationBean statViewServlet(){ ServletRegistrationBean bean = new ServletRegistrationBean(new StatViewServlet(),"/druid/*"); MapinitParams = new HashMap<>(); initParams.put("loginUsername","admin");//賬號(hào) initParams.put("loginPassword","12345");//密碼 initParams.put("allow","");//默認(rèn)允許所有 initParams.put("deny","192.168.123.22"); bean.setInitParameters(initParams); return bean; } // 2. 配置一個(gè)監(jiān)控的filter @Bean public FilterRegistrationBean webStatFilter(){ FilterRegistrationBean bean = new FilterRegistrationBean(); bean.setFilter(new WebStatFilter()); Map initParams = new HashMap<>(); initParams.put("exclusions","*.js,*.css,/druid/*"); bean.setInitParameters(initParams); bean.setUrlPatterns(Arrays.asList("/*")); return bean; } }
打開(kāi) http://localhost:8080/druid
輸入賬號(hào)密碼,
成功
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/75324.html
摘要:配置想想,我們需要哪些數(shù)據(jù)庫(kù)要用到,數(shù)據(jù)庫(kù)連接池要用到橋接器要用到,因此要倉(cāng)庫(kù)點(diǎn)我去倉(cāng)庫(kù)中找到搜索這些加進(jìn)去。 本文旨在用最通俗的語(yǔ)言講述最枯燥的基本知識(shí) 最近身邊的程序員掀起了學(xué)習(xí)springboot的熱潮,說(shuō)什么學(xué)會(huì)了springboot在大街上就可以橫著走、什么有了springboot媽媽再也不擔(dān)心我的編程了、什么BAT都喜歡的框架...聽(tīng)得作者那個(gè)心癢癢的,于是找了個(gè)時(shí)間,下載...
摘要:申請(qǐng)連接時(shí)執(zhí)行檢測(cè)連接是否有效,做了這個(gè)配置會(huì)降低性能。作者在版本中使用,通過(guò)監(jiān)控界面發(fā)現(xiàn)有緩存命中率記錄,該應(yīng)該是支持。允許和不允許單條語(yǔ)句返回多個(gè)數(shù)據(jù)集取決于驅(qū)動(dòng)需求使用列標(biāo)簽代替列名稱。需要驅(qū)動(dòng)器支持。將自動(dòng)映射所有復(fù)雜的結(jié)果。 項(xiàng)目github地址:https://github.com/5-Ason/aso... 具體可看 ./db/db-mysql 模塊 本文主要實(shí)現(xiàn)的是對(duì)...
摘要:首先肯定是引入的依賴然后將配置到項(xiàng)目中在中加入數(shù)據(jù)源的其他配置配置監(jiān)控統(tǒng)計(jì)攔截的,去掉后監(jiān)控界面無(wú)法統(tǒng)計(jì),用于防火墻這里配置好之后,數(shù)據(jù)源是從默認(rèn)的切換到了,可是的屬性比如還未生效,因?yàn)樵谙聸](méi)有對(duì)應(yīng)的匹配項(xiàng),所以還需要我們手動(dòng)配置新建將所有 首先肯定是引入druid的依賴: com.alibaba druid 1.1.10 然后將druid配置到項(xiàng)目中: 在...
閱讀 1793·2023-04-25 14:33
閱讀 3395·2021-11-22 15:22
閱讀 2194·2021-09-30 09:48
閱讀 2706·2021-09-14 18:01
閱讀 1752·2019-08-30 15:55
閱讀 3017·2019-08-30 15:53
閱讀 2154·2019-08-30 15:44
閱讀 661·2019-08-30 10:58