代碼架構:
其中application.yaml中就三行代碼:
作用是在IED啟動的時候指定目前環境。
但是其實我不是這麼做的,而是在idea中指定。
産生問題:
引入了一個自己寫的starter[jar包],jar包中配置了test環境的配置。但是項目啟動的時候指定了profile是test,這些yaml中的配置沒有得到。
問題解決:
spring boot做環境隔離,有兩種方式:
①用多個yaml檔案,每個yaml檔案後面跟着環境名字
②.單個yaml檔案,每個環境用----隔離。
在文檔開頭的那個yaml配置有點不倫不類的,最後把第一個yaml檔案删除就解決了上面的問題。