網(wǎng)絡(luò)服務(wù)提供者有哪些新泰網(wǎng)站seo
今天和大家分享下在Springboot中配置自定義數(shù)據(jù)源Druid的兩種方法及步驟。
方法一:
1.在pom.xml配置依賴(注釋里面的內(nèi)容)
2.配置自己的數(shù)據(jù)源設(shè)置,我是在yaml文件中配置的,順便提醒一下,在配置yaml文件的時候縮進(jìn)問題一定要注意,不然無法讀取到就會報錯。
spring:
datasource:
url: jdbc:mysql://localhost:3306/zzuli?useUnicode=true&characterEncoding=utf8&useSSL=false
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
3.編寫配置文件,創(chuàng)建Druid并返回。
4.在Test中發(fā)送sql命令進(jìn)行測試下看是否配置成功。
可以看到目前的數(shù)據(jù)源已經(jīng)更換成功。
方法二:
1.在pom文件配置依賴
2.在yaml文件中配置druid的相關(guān)參數(shù)。
同樣地要注意縮進(jìn)問題。
druid: # Druid 所有的配置都以 spring.datasource.druid 開頭aop-patterns: com.wanqing.admin.* # 配置 aop 功能,監(jiān)控整個 admin 文件filters: stat, wall # 配置開啟哪些 Druid 提供我們的 filter, 用逗號隔開filter: # 配置單個 filer 的屬性stat:slow-sql-millis: 2000 # 超過 2000 ms 的查詢都是慢查詢log-slow-sql: true # 將慢查詢記錄到日志wall:enabled: trueconfig:drop-table-allow: true # 防火墻不容許刪表stat-view-servlet: # 配置監(jiān)控頁的功能enabled: true # 開啟功能,默認(rèn)開啟login-username: wanqing # 配置登錄名login-password: 5201314love # 配置密碼reset-enable: false # 重置按鈕關(guān)閉web-stat-filter: # 配置 web 監(jiān)控的功能enabled: trueurl-pattern: /* # 要監(jiān)控所有 /xx 的請求exclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*' # 要排除的請求
以上兩種方式就是在springboot配置Druid數(shù)據(jù)源的步驟。
在這里我們要特別提醒一下,以上兩種方式只能使用一種,選其一不能寫其二,并且使用第二種方法配置數(shù)據(jù)源的時候,不要忘記在yaml文件中配置druid 的相關(guān)信息。不然springboot將會無法找到數(shù)據(jù)源。
以上就是我們在Springboot中配置自定義數(shù)據(jù)源Druid的兩種方法及具體步驟,希望可以幫助到你,覺得博主寫的內(nèi)容能夠幫助到你的,別忘記了點(diǎn)贊加收藏哦(●’?’●)!