原因:maven依赖 中引入了spring-boot-starter-jdbc
。
所以是应用依赖了spring-boot-starter-jdbc
,但是并没有配置DataSource
引起的问题
解决办法:
1.注释掉依赖spring-boot-starter-jdbc
2.
把spring boot自动初始化DataSource
相关的代码禁用掉
(1)在启动项上main函数上配置exclude
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class,
DataSourceTransactionManagerAutoConfiguration.class })
(2)在application.properties里配置
spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration,org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration