欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java?-jar指定spring配置文件完整示例

 更新時間:2025年06月03日 09:45:37   作者:在下,楊江河  
這篇文章主要介紹了java?-jar指定spring配置文件的相關(guān)資料,通過示例講解了激活dev profile、設(shè)置外部配置路徑、直接指定配置文件名,需要的朋友可以參考下

java -jar your-application.jar --spring.profiles.active=dev

詳解

在Spring Boot應(yīng)用中,可以通過java -jar命令配合特定參數(shù)來指定配置文件。以下是具體實現(xiàn)方法:

  • 指定激活的Profile
java -jar your-application.jar --spring.profiles.active=dev

這會激活application-dev.propertiesapplication-dev.yml配置文件

  • 指定外部配置文件路徑
java -jar app.jar --spring.config.location=file:/path/to/config/

這會加載指定目錄下的application.properties文件

  • 直接指定配置文件名稱
java -jar app.jar --spring.config.name=myconfig

這會加載myconfig.properties而不是默認的application.properties

原理說明:

  • Spring Boot會自動加載application-{profile}.properties配置文件
  • 命令行參數(shù)的優(yōu)先級最高(高于application.properties文件中的配置)
  • 使用--spring.profiles.active會合并多個配置,后加載的配置會覆蓋先加載的配置
  • 當指定spring.config.location時,默認的配置文件路徑將不再生效

完整示例:

# 同時指定配置文件和激活環(huán)境
java -jar myapp.jar \
  --spring.config.name=prod-config \
  --spring.profiles.active=cloud \
  --spring.config.location=classpath:/defaults/,file:/etc/myapp/

 總結(jié)

到此這篇關(guān)于java -jar指定spring配置文件的文章就介紹到這了,更多相關(guān)java -jar指定spring配置文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java如何獲得泛型類中的泛型類型T.class

    Java如何獲得泛型類中的泛型類型T.class

    獲取泛型符號E的Class對象的方法,1.反射方案利用匿名子類實例化,但該方法有特殊限制,2.反射方案2直接指定泛型類型,但不靈活,3.構(gòu)造方法方案在初始化時傳入泛型類,但有寫錯風險
    2024-12-12
  • springboot整合freemarker的踩坑及解決

    springboot整合freemarker的踩坑及解決

    這篇文章主要介紹了springboot整合freemarker的踩坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Aspectj與Spring AOP的對比分析

    Aspectj與Spring AOP的對比分析

    這篇文章主要介紹了Aspectj與Spring AOP的對比分析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 一篇超詳細的Spring Boot整合Mybatis文章

    一篇超詳細的Spring Boot整合Mybatis文章

    大家都知道springboot搭建一個spring框架只需要秒秒鐘。下面通過實例代碼給大家介紹一下springboot與mybatis的完美融合,非常不錯,具有參考借鑒價值,感興趣的朋友一起看看吧
    2021-07-07
  • Java中關(guān)于http請求獲取FlexManager某設(shè)備分組監(jiān)控點

    Java中關(guān)于http請求獲取FlexManager某設(shè)備分組監(jiān)控點

    這篇文章主要介紹了Java中關(guān)于http請求獲取FlexManager某設(shè)備分組監(jiān)控點,本文僅僅介紹了使用http請求獲取FlexManager平臺某個FBox盒子即某設(shè)備的監(jiān)控點分組的分組下的所有監(jiān)控點信息,需要的朋友可以參考下
    2022-10-10
  • spring mvc DispatcherServlet之前端控制器架構(gòu)詳解

    spring mvc DispatcherServlet之前端控制器架構(gòu)詳解

    這篇文章主要為大家詳細介紹了spring mvc DispatcherServlet之前端控制器架構(gòu),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • idea2020.3測試評價及感受

    idea2020.3測試評價及感受

    idea2020.3版本這次變化最大的也就是 UI了完全拋棄了之前一直使用的模板更改成了新的樣式,感興趣的朋友快來下載體驗下吧
    2020-10-10
  • SpringBoot使用Validation進行參數(shù)校驗的示例詳解

    SpringBoot使用Validation進行參數(shù)校驗的示例詳解

    在 SpringBoot項目開發(fā)中,有一個觀點是不要相信前端傳入的參數(shù),因為你不知道用戶是怎么操作我們接口的,所以在后端也需要對參數(shù)進行校驗,這篇文章主要講講我們項目中最常使用的驗證方案
    2023-05-05
  • Java9版本新特性同一個Jar支持多JDK版本運行

    Java9版本新特性同一個Jar支持多JDK版本運行

    這篇文章主要為大家介紹了Java9新版本的特性之同一個Jar支持多JDK版本運行的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-03-03
  • SpringBoot集成七牛云OSS的示例詳解

    SpringBoot集成七牛云OSS的示例詳解

    OSS的英文全稱是Object?Storage?Service,翻譯成中文就是對象存儲服務(wù),官方一點解釋就是對象存儲是一種使用HTTP?API存儲和檢索非結(jié)構(gòu)化數(shù)據(jù)和元數(shù)據(jù)對象的工具,本文給大家詳細介紹了SpringBoot集成七牛云OSS的示例,需要的朋友可以參考下
    2023-11-11

最新評論