datasource:
druid:
driver-class-name: ${vital.datasource.driver-class-name}
url: jdbc:mysql://${vital.datasource.host}:${vital.datasource.port}/${vital.datasource.database}?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
username: ${vital.datasource.username}
password: ${vital.datasource.password}
依赖版本
<parent>
<artifactId>spring-boot-starter-parent</artifactId>
<groupId>org.springframework.boot</groupId>
<version>3.2.4</version>
</parent>
<mybatis.spring.version>3.0.4</mybatis.spring.version>
<mysql.version>8.0.32</mysql.version>
<druid.version>1.2.20</druid.version>
原因:可能为spring版本导致配置方式发生改变
GPT建议改为
spring:
datasource:
driver-class-name: ${vital.datasource.driver-class-name}
url: jdbc:mysql://${vital.datasource.host}:${vital.datasource.port}/${vital.datasource.database}?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
username: ${vital.datasource.username}
password: ${vital.datasource.password}
type: com.alibaba.druid.pool.DruidDataSource