天天看點

spring boot多環境配置檔案讀取不到的問題。

代碼架構:

spring boot多環境配置檔案讀取不到的問題。

其中application.yaml中就三行代碼:

spring boot多環境配置檔案讀取不到的問題。

作用是在IED啟動的時候指定目前環境。

但是其實我不是這麼做的,而是在idea中指定。

産生問題:

引入了一個自己寫的starter[jar包],jar包中配置了test環境的配置。但是項目啟動的時候指定了profile是test,這些yaml中的配置沒有得到。

spring boot多環境配置檔案讀取不到的問題。

問題解決:

spring boot做環境隔離,有兩種方式:

①用多個yaml檔案,每個yaml檔案後面跟着環境名字

 ②.單個yaml檔案,每個環境用----隔離。

在文檔開頭的那個yaml配置有點不倫不類的,最後把第一個yaml檔案删除就解決了上面的問題。

繼續閱讀