關閉SpringBoot自動配置


關閉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


免責聲明!

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



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