SpringBoot3整合Druid監(jiān)控功能的項目實踐
1.前置條件
已經(jīng)初始化好一個spring boot項目且版本為3X,項目可正常啟動。
作者版本為3.2.2最新版
2.導(dǎo)依賴
錯誤依賴:
這個依賴對于spring boot 3的支持不夠,會帶來諸多問題,比如yml配置項失效(用配置類可以解決),監(jiān)控后臺訪問不到(未找到解決辦法)等。這個依賴比較適用于spring boot 2x。
正確依賴:
<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-3-starter</artifactId> <version>1.2.20</version> </dependency>
注意版本一定不要低于1.2.19!不然你連項目都啟動不起來。
3.配置
無需寫配置類
約定大于配置,無需寫繁瑣的配置項,寫幾個常用的,其他默認(rèn)即可。
application.yml:
datasource: #druid數(shù)據(jù)源配置 druid: url: jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&useSSL=false driver-class-name: com.mysql.cj.jdbc.Driver username: root password: 123456 # 初始化連接池大小 initialSize: 5 # 最小連接數(shù) minIdle: 5 # 最大連接數(shù) maxActive: 40 #配置過濾器,過濾掉靜態(tài)文件 web-stat-filter: enabled: true url-pattern: /* exclusions: /druid/*,*.js,*.css,*.gif,*.jpg,*.bmp,*.png,*.ico #配置可視化控制臺頁面 stat-view-servlet: enabled: true #訪問德魯伊監(jiān)控頁面的地址 url-pattern: /druid/* #IP白名單 沒有配置或者為空 則允許所有訪問 allow: #IP黑名單 若白名單也存在 則優(yōu)先使用 deny: #禁用重置按鈕 reset-enable: true #登錄所用的用戶名與密碼 login-username: admin login-password: 123456
寫個測試看看配置生效沒
可以看到y(tǒng)ml的配置生效了。
此時再啟動項目。
接著打開瀏覽器輸入localhost:8080/druid
登錄即可。
到此這篇關(guān)于SpringBoot3整合Druid監(jiān)控功能的項目實踐的文章就介紹到這了,更多相關(guān)SpringBoot3整合Druid內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- SpringBoot集成阿里巴巴Druid監(jiān)控的示例代碼
- 使用SpringBoot簡單了解Druid的監(jiān)控系統(tǒng)的配置方法
- SpringBoot配置Druid數(shù)據(jù)監(jiān)控代碼實例
- SpringBoot集成Druid監(jiān)控頁面最小化配置操作
- SpringBoot對Druid配置SQL監(jiān)控功能失效問題及解決方法
- springboot項目中實現(xiàn)訪問druid內(nèi)置監(jiān)控頁面
- SpringBoot集成Druid連接池進行SQL監(jiān)控的問題解析
- SpringBoot整合Druid實現(xiàn)數(shù)據(jù)庫連接池和監(jiān)控
- SpringBoot集成Druid實現(xiàn)監(jiān)控功能的示例代碼
- springboot關(guān)閉druid監(jiān)控 druid2改配置文件無效的解決
- Springboot整合Druid實現(xiàn)對訪問的監(jiān)控方式
- SpringBoot+Druid開啟監(jiān)控頁面的實現(xiàn)示例
相關(guān)文章
SpringBoot注解@ConditionalOnClass底層源碼實現(xiàn)
這篇文章主要為大家介紹了SpringBoot注解@ConditionalOnClass底層源碼實現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02詳解Spring框架注解掃描開啟之配置細(xì)節(jié)
本篇文章主要介紹了詳解Spring框架注解掃描開啟之配置細(xì)節(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08spring boot 自定義starter的實現(xiàn)教程
下面小編就為大家分享一篇spring boot 自定義starter的實現(xiàn)教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12SpringBoot中日志切面實現(xiàn)小結(jié)
本文介紹了SpringBoot中日志切面實現(xiàn)小結(jié),通過定義一個自定義注解和創(chuàng)建一個日志切面類,為方法添加日志記錄功能,感興趣的可以了解一下2024-11-11java控制臺實現(xiàn)學(xué)生信息管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了java控制臺實現(xiàn)學(xué)生信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02IntelliJ IDEA 2020最新激活碼(親測有效,可激活至 2089 年
這篇文章主要介紹了IntelliJ IDEA 2021最新激活碼(親測有效,可激活至 2089 年),非常不錯,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04