springboot整合druid出现yml配置中问题
springboot整合druid出现:springboot整合druid为什么在l中配置,像initialSize之类的属性都不识别,没有了?添加的依赖:
<!--Druid-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.10</version>
</dependency>
<!--springboot整合druid-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.10</version>
</dependency>
<!--配置监控统计拦截的filters,stat:监控统计、log4j:⽇志记录、wall:防御sql注⼊-->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
发现没有以下属性:
所以我换了⼀下依赖的版本:
<!--Druid-->
druid连接池配置详解<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.2.3</version>
</dependency>
<!--springboot整合druid-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.2.3</version>
</dependency>
<!--配置监控统计拦截的filters,stat:监控统计、log4j:⽇志记录、wall:防御sql注⼊-->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
还是不⾏,后来发现l⽂件配置⽅式变了,应该是依赖版本问题:
spring:
datasource:
username: root
password: root
url: jdbc:mysql://localhost:3306/springboot?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8 driver-class-name: sql.cj.jdbc.Driver
type: com.alibaba.druid.pool.DruidDataSource
# 下⾯为连接池的补充设置,应⽤到上⾯所有数据源中
# 初始化⼤⼩,最⼩,最⼤
druid:
initial-size:5
min-idle:5
max-active:20
# 配置获取连接等待超时的时间
max-wait:60000
# 配置间隔多久才进⾏⼀次检测,检测需要关闭的空闲连接,单位是毫秒
time-between-eviction-runs-millis:60000
# 配置⼀个连接在池中最⼩⽣存的时间,单位是毫秒
min-evictable-idle-time-millis:300000
validation-query: SELECT 1 FROM DUAL
test-while-idle:true
test-on-borrow:false
test-on-return:false
# 打开PSCache,并且指定每个连接上PSCache的⼤⼩
pool-prepared-statements:true
max-pool-prepared-statement-per-connection-size:20
# 配置监控统计拦截的filters,去掉后监控界⾯sql⽆法统计,'wall'⽤于防⽕墙,此处是filter修改的地⽅
filter:
commons-log:
connection-logger-name: stat,wall,log4j
# 通过connectProperties属性来打开mergeSql功能;慢SQL记录
connect-properties: Sql=true;druid.stat.slowSqlMillis=5000
# 合并多个DruidDataSource的监控数据
use-global-data-source-stat:true
成功搞定!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论