SpringBoot MyBatis druid數據庫連接池


報錯問題:

Error creating bean with name 'dataSource' defined in class path resource [com/alibaba/druid/spring/boot/autoconfigure/DruidDataSourceAutoConfigure.class]

當你的springboot項目使用druid作為數據庫連接池的時候,一定要記得在springboot的application類上增加一個注解:

@EnableAutoConfiguration(exclude={DruidDataSourceAutoConfigure.class})

去除掉對DruidDataSourceAutoConfigure的自動配置,否則就會報上面的錯誤

原因在於:

DruidDataSourceAutoConfigure在DynamciDataSourceAutoConfiguration之前,其會注入一個DataSourceWrapper,會在原生的spring.datasource下找url,username,password等。而我們動態數據源的配置路徑是變化的。

轉自

SpringBoot 配合 druid作為數據庫連接池 時需要注意的一點


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM