關閉SpringBoot自動配置
由於項目中依賴了二方庫導致觸發SpringBoot的自動配置生效,比如一方庫中並沒有用到mongoDB,但是依賴的二方庫中引入了,SpringBoot會自動配置,但項目里又沒提供一些基本參數配置,Spring會讀取本地的,本地又沒有,啟動時報錯.
關閉不必要的自動配置(示例)
下面的兩種方式是等價的,同為關閉數據源的自動配置,但如果將項目部署到外部容器請使用方式2,方式1可能無效.
方式2
Java注解
@EnableAutoConfiguration(exclude = {org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration})
方式2
配置文件
spring:
autoconfigure:
exclude: org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
