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