前言
今天測試一些東西,發現配置文件連接的數據庫一直不正常,數據也不對,今天請教了之后,原來springboot的配置文件加載不僅僅是項目內的配置文件。
正文
項目目錄是這樣的:文件夾下有:項目,application.properties文件(用於修改配置文件的時候直接復制到項目中)
結果:項目每次使用的都是項目外部的配置文件!!通過查詢得到springboot項目啟動的時候配置文件加載的順序:(來自springboot官方文檔,使用瀏覽器翻譯)
也就是說:springboot會默認先加載項目外部的配置文件,覆蓋內部的配置文件!所以導致項目一直使用的錯誤的配置!
強烈建議:不要把項目和application.properties配置文件放在一起