SpringBoot 启动出现以下错误

这个错误的大致意思就是说,未能自动配置数据源:未指定“spring.datasource.url”,并且无法自动配置嵌入的数据源。
如果当前项目中不需要使用数据源,且触发了数据源配置则会报这样的错误。其原因是提供API的依赖中,引入了多余的依赖,自动触发了该自动化配置的加载。
解决方案
1.删除没有必要的外部依赖。
2.禁用指定的自动化配置。
如果使用了@EnableAutoConfiguration
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
如果使用了@SpringBootApplication
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
如果使用了@SpringCloudApplication
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
@SpringCloudApplication
通过配置文件来设置 spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
图片展示:

本文解析了SpringBoot启动时出现的数据源配置错误原因,提供了详细的解决方案,包括删除不必要的依赖、禁用自动化配置等方法,帮助开发者快速定位并解决问题。
1293

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



