1. 程式人生 > >spring boot多環境配置檔案讀取不到的問題。

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

程式碼架構:

其中application.yaml中就三行程式碼:


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

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

產生問題:

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



問題解決:

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

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

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

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