Spring profile通過多種方法實現(xiàn)多環(huán)境支持
方式1_使用properties文件:
application.properties:
application-dev.properties:
application-pro.properties:
這種情況是pro配置生效:
再改變application.properties:
就是dev生效了
方式2_使用yml文檔塊:
yml三個橫杠就是一個文檔塊
默認生效第一個文檔塊:
指定dev文檔塊生效:
指定pro文檔塊生效:
方式3_命令行方式(--spring.profiles.active=dev):
注意是杠杠, 兩個杠
application.yml中不指定:
server: port: 8084---server: port: 8085spring: profiles: dev---server: port: 8086spring: profiles: pro---
在這里指定
結(jié)果是dev生效:
或者用cmd命令行:
application.yml:
server: port: 8084---server: port: 8085spring: profiles: dev---server: port: 8086spring: profiles: pro---
能看到打包的路徑:
使用java -jar命令啟動:
能看到結(jié)果是pro配置文件中的8086端口生效
方式4_虛擬機參數(shù):
固定開頭 -D
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- Maven profile實現(xiàn)不同環(huán)境的配置管理實踐
- Spring @Profile注解實現(xiàn)多環(huán)境配置
- Linux下環(huán)境變量配置方法小結(jié)(.bash_profile和.bashrc的區(qū)別)
- spring Profile如何為不同環(huán)境提供不同的配置支持
- springboot學習筆記之 profile多環(huán)境配置切換的實現(xiàn)方式
- 使用Spring boot 的profile功能實現(xiàn)多環(huán)境配置自動切換
- 使用maven profile指定配置文件打包適用多環(huán)境的方法
- maven profile自動切換環(huán)境參數(shù)的2種方法詳解
- 詳解springboot + profile(不同環(huán)境讀取不同配置)
相關文章
出現(xiàn)java.lang.UnsupportedClassVersionError錯誤的原因以及解決方法
這篇文章主要給大家介紹了關于出現(xiàn)java.lang.UnsupportedClassVersionError錯誤的原因以及解決方法,文中通過圖文以及代碼示例將這個錯誤介紹的非常詳細,需要的朋友可以參考下2024-05-05java 根據(jù)身份證號碼判斷出生日期、性別、年齡的示例
這篇文章主要介紹了java 根據(jù)身份證號碼判斷出生日期、性別、年齡的示例,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下2020-10-10使用Java的方式模擬Flutter的Widget實現(xiàn)多層括號嵌套
這篇文章主要介紹了使用Java的方式模擬Flutter的Widget的實現(xiàn)多層括號嵌套問題,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-07-07springcloud?gateway實現(xiàn)簡易版灰度路由步驟詳解
這篇文章主要為大家介紹了springcloud?gateway實現(xiàn)簡易版灰度路由步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-11-11IDEA使用properties配置文件進行mysql數(shù)據(jù)庫連接的教程圖解
Properties類是 鍵和值均為字符串的可以永久存儲到文件中的key-value集合。這篇文章主要介紹了IDEA使用properties配置文件進行mysql數(shù)據(jù)路連接 ,需要的朋友可以參考下2018-10-10Apache Commons Math3學習之數(shù)值積分實例代碼
這篇文章主要介紹了Apache Commons Math3學習之數(shù)值積分實例代碼,涉及使用辛普森積分的例子,這里分享給大家,供需要的朋友參考。2017-10-10