今天在開啟項目時遇到下面的問題,於是打開baidu,進行一頓搜索,發現解決方法都差不多,都是類似於在springBoot啟動類上加上
然后看具體日志:
發現這還是進行了Init DruidDateSouce,那我把在排除掉,找到了DruidDateSourceAutoConfigure所在的包,於是改成了下面這樣
@SpringBootApplication(scanBasePackages = {"com.alibaba.druid.spring.boot.autoconfigure"},exclude = {DruidDataSourceAutoConfigure.class})
然后懷着激動的心情再次啟動,果然沒令我失望,再次報錯,
然后下面的內容仍然是
不過還好,上面的日志顯示不同了,然而CglibAopProxy這個類是干啥的,完全不知道,於是我懷着試一試的想法,把DataSourceAutoConfiguration自啟動也排除了。
@SpringBootApplication(scanBasePackages = {"com.alibaba.druid.spring.boot.autoconfigure","org.springframework.boot.autoconfigure.jdbc"},exclude = {DruidDataSourceAutoConfigure.class , DataSourceAutoConfiguration.class})
在此啟動項目,終於沒有那個煩人的error了。
如果各位大佬們有其他的想法,或者原理上的知識分享,歡迎留言。