数据源配置问题

原因
spring boot默认会加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration类,DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了dataSource bean。因为工程中没有关于dataSource相关的配置信息,当spring创建dataSource bean因缺少相关的信息就会报错。
解决办法
就是在入口类的SpringBootApplication注解上添加
exclude = {DataSourceAutoConfiguration.class}

加上之后就会忽略自动配置数据源
博客主要讲述Spring Boot数据源配置问题。因Spring Boot默认加载DataSourceAutoConfiguration类注入dataSource bean,而工程中无相关配置信息,创建bean时会报错。解决办法是在入口类的SpringBootApplication注解上添加exclude = {DataSourceAutoConfiguration.class},忽略自动配置数据源。
627

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



