一、背景介紹
springboot默認的application.properties文件只能在項目內部,如果打成docker鏡像后配置文件也打進去了,這樣每次需要改動配置(比如數據庫的連接信息)就需要重新打鏡像,這樣就十分麻煩。所以要是能將application.properties提到外部,在啟動服務時手動指定一下配置文件所在地址就OK了。springboot是支持的。
二、方法
在App.java類上加上一個注解就可以。@PropertySource("file://E://application.properties") ,file表示協議,E://application.properties表示配置文件所在路徑。