是這個樣子的,公共類庫中引入了Mybatis Plus,同時引用了阿里巴巴的Druid.
事實上呢,這些都在common類庫中,然而呢,有一個服務不需要連接數據庫,但是引用了common類庫,運行的時候,死活跑不起來,大概意思就是,你的數據源配置信息不對。大哥,我的沒有用,報啥子錯嗎?
有時候什麼都自動也不是好事,這不就是個典型的例子嗎?既然自動配置,那我們就禁用自動配置,把所有相關的數據源統統禁用自動配置。
解決辦法:
在main類中添加如下註解
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class, DynamicDataSourceAutoConfiguration.class, DruidDataSourceAutoConfigure.class})
閱讀更多 碼向未來 的文章