Springboot啟動不檢查JPA的數據源配置方式
Springboot啟動不檢查JPA的數據源配置
1.問題
有時我們使用spring boot ,在依賴中配置瞭spring data jpa的依賴,此時spring boot啟動時會自動檢測數據源的配置,如果沒有則報無數據源的錯誤。
但是這個依賴必須要有,因為代碼需要根據一些條件選擇是否啟用數據源,則麼辦?
2.方案
在SpringApplication實例中設置如下的配置即可:
spring.autoconfigure.exclude = org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration,org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration
實例如下:
設置Springboot項目忽略JPA啟動
解決方案
在@SpringbootApplication註解後面加上
(exclude=DataSourceAutoConfiguration.class)
以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。
推薦閱讀:
- spring boot 不連接數據庫啟動的解決
- springBoot 項目排除數據庫啟動方式
- Spring boot 數據源未配置異常的解決
- 使用springboot不自動初始化數據庫連接池
- springboot多模塊化整合mybatis,mapper自動註入失敗問題及解決