什么是Druid:
Druid是java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。
druid官方github地址
https://github.com/alibaba/druid
SpringBoot配置示例
https://github.com/alibaba/druid/tree/master/druid-spring-boot-starter
1、引入依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.17</version>
</dependency>
2、配置文件配置Druid部分功能
druid:
aop-patterns: com.atguigu.admin.* #springbean监控
filters: stat,wall,slf4j #所有开启的功能
stat-view-servlet: #监控页配置
enabled: true
login-username: admin
login-password: admin
resetEnable: false
web-stat-filter: #web监控
enabled: true
urlPattern: /* #对所有页面进行监控
exclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*' #排除这些页面的监控
filter: #开启的功能进行配置
stat: #sql监控
slow-sql-millis: 1000 #超过1000ms为慢sql查询
logSlowSql: true
enabled: true
wall: #防火墙
enabled: true
config:
drop-table-allow: false #不允许删除表
3、访问Druid UI页面