3.@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)不生效


@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)不生效

@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)不生效的原因

然后出现了什么问题,问题如下:

针对此问题,百度了一堆解决方案,总结如下:

1、看自己pom文件,里面如果有druid-spring-boot-starter 会再次扫描数据源,将druid踢出公共pom文件即可

2、在SpringBootApplication的基础上再加入一些Class。

@SpringBootApplication(exclude = {
DataSourceAutoConfiguration.class,
DataSourceTransactionManagerAutoConfiguration.class,
DruidDataSourceAutoConfigure.class ,
HibernateJpaAutoConfiguration.class})

当然不一定非要加太多的class,以下配置也是可以的。

@SpringBootApplication(exclude = {
DataSourceAutoConfiguration.class,
DruidDataSourceAutoConfigure.class)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM