一、强大的监控能力
二、实⽤的功能
•
详细的监控(真的是全⾯)
•
ExceptionSorter
,针对主流数据库的返回码都有⽀持
•
SQL
防注⼊
•
内置加密配置
•
众多扩展点,⽅便进⾏定制
三、
四、数据源配置
1、
通过
druid-spring-boot-starter
A、
spring.datasource.druid.*
2、数据源配置
Filter
配置
•
spring.datasource.druid.fifilters=stat,confifig,wall,log4j
(全部使⽤默认值)
密码加密
•
spring.datasource.password=<
加密密码
>
•
spring.datasource.druid.fifilter.confifig.enabled=true
•
spring.datasource.druid.connection-properties=confifig.decrypt=true;confifig.decrypt.key=<public-key>
SQL
防注⼊
•
spring.datasource.druid.fifilter.wall.enabled=true
•
spring.datasource.druid.fifilter.wall.db-type=h2
•
spring.datasource.druid.fifilter.wall.confifig.delete-allow=false
•
spring.datasource.druid.fifilter.wall.confifig.drop-table-allow=false
3、Druid Filter(用于扩展点)
•
⽤于定制连接池操作的各种环节
•
可以继承
FilterEventAdapter
以便⽅便地实现
Filter
•
修改
META-INF/druid-fifilter.properties
增加
Filter
配置
在连接前后打印日志