springboot配置檔案和靜態資源外接
阿新 • • 發佈:2021-01-17
springboot預設打包會包配置檔案和依賴的jar都打入jar中,我們在執行時雖然可以採用動態指定配置引數的方式來改變應用的行為。
但是對於修改引數,我們查詢時不易。並且啟動指令碼的變更比較頻繁,整體不夠友好。
並且對於springbootjar中的靜態檔案的內容的修改。我們貌似力不從心。心太累。
springboot配置檔案的讀取主要是依據classpath路徑讀取的。目前我們可以沿著這條思路去解決問題。
server.port=8888 #指定靜態檔案的路徑,格式為檔案格式 spring.web.resources.static-locations=file:/usr/local/product/ppp
java -jar -Dspring.config.location=conf/application.properties test/hello-web-0.0.1-SNAPSHOT.jar
或者配置檔案和jar在一個目錄下
我們先切換目錄到檔案目錄下後,
我們直接執行 ,會讀取當前的配置檔案,
java -jarhello-web-0.0.1-SNAPSHOT.jar