项目场景
主题7-搭建基础工程-搭建商品系统微服务(160分钟)第12周
问题描述
Cannot resolve configuration property 'spring.datasource.initialSize'
Cannot resolve configuration property 'spring.datasource.maxActive'
Cannot resolve configuration property 'spring.datasource.maxIdle'
Cannot resolve configuration property 'spring.datasource.minIdle'
spring.datasource.initialSize=5
spring.datasource.maxActive=50
spring.datasource.maxIdle=10
spring.datasource.minIdle=5
原因分析
可能是老师教学使用的是springboot1,而我用的是springboot2,版本不一样
解决方案
更改依赖包和配置文件
原来的druid依赖包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.14</version>
</dependency>
改成
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.10</version>
</dependency>
原来的配置文件写法
spring.datasource.initialSize=5
spring.datasource.maxActive=50
spring.datasource.maxIdle=10
spring.datasource.minIdle=5
改成
spring.datasource.druid.initial-size=5
spring.datasource.druid.maxActive=50
spring.datasource.druid.max-idle=10
spring.datasource.druid.minIdle=5