报错意思是我没有配置validationQuery属性
但是在yml中没有druid配置的属性
推测应该是没有安装依赖
<!--druid data source-->
<!--<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.18</version>
</dependency>-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.9</version>
</dependency>
我之前的依赖是注释部分的依赖,添加新的依赖并删除原来的依赖,在application.yml中进行配置,错误消除
spring:
datasource:
url: jdbc:mysql://localhost:3306/my_blog_db?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT
driver-class-name: com.mysql.cj.jdbc.Driver
type: com.alibaba.druid.pool.DruidDataSource
username: root
password: 123456
#this part is different from initial project
druid:
initial-size: 20
min-idle: 10
test-while-idle: true
validation-query: select 1
max-active: 100