今天和大家分享下在Springboot中配置自定义数据源Druid的两种方法及步骤。
方法一:
1.在pom.xml配置依赖(注释里面的内容)
2.配置自己的数据源设置,我是在yaml文件中配置的,顺便提醒一下,在配置yaml文件的时候缩进问题一定要注意,不然无法读取到就会报错。
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.编写配置文件,创建Druid并返回。
4.在Test中发送sql命令进行测试下看是否配置成功。
可以看到目前的数据源已经更换成功。
方法二:
1.在pom文件配置依赖
2.在yaml文件中配置druid的相关参数。
同样地要注意缩进问题。
druid: # Druid 所有的配置都以 spring.datasource.druid 开头
aop-patterns: com.wanqing.admin.* # 配置 aop 功能,监控整个 admin 文件
filters: stat, wall # 配置开启哪些 Druid 提供我们的 filter, 用逗号隔开
filter: # 配置单个 filer 的属性
stat:
slow-sql-millis: 2000 # 超过 2000 ms 的查询都是慢查询
log-slow-sql: true # 将慢查询记录到日志
wall:
enabled: true
config:
drop-table-allow: true # 防火墙不容许删表
stat-view-servlet: # 配置监控页的功能
enabled: true # 开启功能,默认开启
login-username: wanqing # 配置登录名
login-password: 5201314love # 配置密码
reset-enable: false # 重置按钮关闭
web-stat-filter: # 配置 web 监控的功能
enabled: true
url-pattern: /* # 要监控所有 /xx 的请求
exclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*' # 要排除的请求
以上两种方式就是在springboot配置Druid数据源的步骤。
在这里我们要特别提醒一下,以上两种方式只能使用一种,选其一不能写其二,并且使用第二种方法配置数据源的时候,不要忘记在yaml文件中配置druid 的相关信息。不然springboot将会无法找到数据源。
以上就是我们在Springboot中配置自定义数据源Druid的两种方法及具体步骤,希望可以帮助到你,觉得博主写的内容能够帮助到你的,别忘记了点赞加收藏哦(●’◡’●)!