SpringBoot引入JDBC,Mysql未配置数据源报错:Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.

经查阅资料发现 :spring boot默认会加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
解决办法:
1:在启动类上处理:@SpringBootApplication(exclude={DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class})。
2:在配置文件中处理:
Spring:
autoconfigure:
exclude: org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration,org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration
这样DataSourceAutoConfiguration 就不会自动加载了
本文介绍了SpringBoot在引入JDBC并使用Mysql时未正确配置数据源导致的问题及解决方法。主要介绍了如何排除DataSourceAutoConfiguration类来避免自动配置引发的错误。
1204

被折叠的 条评论
为什么被折叠?



