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。

推薦閱讀: