最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring Boot打jar包后配置文件的外部優(yōu)化配置方法

 更新時間:2018年02月27日 10:05:35   作者:LessCodeLessBug  
這篇文章主要介紹了Spring Boot打jar包后配置文件的外部優(yōu)化配置方法,需要的朋友可以參考下

在未進行任何處理的情況下,Spring Boot會默認(rèn)使用項目中的 application.properties 或者 application.yml 來讀取項目所需配置。

  我這里只記錄幾種自己所用到的。

訪問命令行屬性

  在默認(rèn)的情況下, SpringApplication 會將任何命令行選項參數(shù)(以 - 開頭 --server.port=9000)轉(zhuǎn)換為 property 并添加到Spring環(huán)境當(dāng)中。

  例如,啟動項目的時候指定端口:

java -jar analysis-speech-tool-0.0.1-SNAPSHOT.jar --server.port=9000

  Spring Boot使用了一個非常特殊的 PropertySource 命令,目的是為了讓屬性值的重寫按照一定的順序來,而在這個順序當(dāng)中,命令行屬性總是優(yōu)先于其他屬性源。

  當(dāng)然,如果不想將命令行屬性添加到Spring環(huán)境當(dāng)中,可以使用以下代碼來禁用它們。

SpringApplication.setAddCommandLineProperties(false);

應(yīng)用程序?qū)傩晕募?/strong>

  SpringApplication 將從 application.properties 以下位置的文件中加載屬性并且將其添加到Spring的環(huán)境當(dāng)中:

  • 當(dāng)前目錄下的 /config 子目錄
  • 當(dāng)前目錄
  • classpath中的 /config 目錄
  • classpath根目錄

  該列表按照優(yōu)先級的順序排列(在列表中較高的位置定義的屬性將會覆蓋在較低位置定義的屬性)。

  如果您不喜歡 application.properties 作為配置文件名,則可以通過指定 spring.config.name 環(huán)境屬性來切換到另一個名稱。還可以使用 spring.config.location 環(huán)境屬性(以逗號分隔的目錄位置列表或文件路徑)引用顯式位置。
  比如:

java -jar myproject.jar --spring.config.name = myproject
java -jar myproject.jar --spring.config.location = classpath:/default.properties,classpath:/override.properties
java -jar -Dspring.config.location=D:\speech\default.properties analysis-speech-tool-0.0.1-SNAPSHOT.jar

總結(jié)

以上所述是小編給大家介紹的Spring Boot打jar包后配置文件的外部優(yōu)化配置方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • java實現(xiàn)簡單學(xué)生管理系統(tǒng)項目

    java實現(xiàn)簡單學(xué)生管理系統(tǒng)項目

    這篇文章主要介紹了java實現(xiàn)簡單學(xué)生管理系統(tǒng)項目,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • Java Socket實現(xiàn)猜數(shù)字小游戲

    Java Socket實現(xiàn)猜數(shù)字小游戲

    這篇文章主要為大家詳細介紹了Java Socket實現(xiàn)猜數(shù)字小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • Java實現(xiàn)簡易五子棋小游戲

    Java實現(xiàn)簡易五子棋小游戲

    這篇文章主要為大家詳細介紹了Java實現(xiàn)簡易五子棋小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • java property配置文件管理工具框架過程詳解

    java property配置文件管理工具框架過程詳解

    這篇文章主要介紹了java property配置文件管理工具框架過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • java實現(xiàn)五子棋小游戲

    java實現(xiàn)五子棋小游戲

    這篇文章主要介紹了java實現(xiàn)五子棋小游戲的相關(guān)資料,十分簡單實用,推薦給大家,需要的朋友可以參考下
    2015-03-03
  • 兩種用空格分隔的java字符串的方式

    兩種用空格分隔的java字符串的方式

    這篇文章主要介紹了兩種用空格分隔的java字符串的方式的方法,非常簡單實用,需要的朋友可以參考下
    2015-03-03
  • MyBatisPlus-QueryWrapper多條件查詢及修改方式

    MyBatisPlus-QueryWrapper多條件查詢及修改方式

    這篇文章主要介紹了MyBatisPlus-QueryWrapper多條件查詢及修改方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • idea項目的左側(cè)目錄沒了如何設(shè)置

    idea項目的左側(cè)目錄沒了如何設(shè)置

    這篇文章主要介紹了idea項目的左側(cè)目錄沒了如何設(shè)置的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • Java7和Java8中的ConcurrentHashMap原理解析

    Java7和Java8中的ConcurrentHashMap原理解析

    這篇文章主要介紹了Java7和Java8中的ConcurrentHashMap原理解析,對ConcurrentHashMap感興趣的讀者,一定要好好看一下
    2021-04-04
  • 詳解eclipse項目中.classpath文件的使用

    詳解eclipse項目中.classpath文件的使用

    這篇文章主要介紹了詳解eclipse項目中.classpath文件的使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10

最新評論

高阳县| 从化市| 奈曼旗| 出国| 梁山县| 房山区| 旌德县| 锦屏县| 沁阳市| 五家渠市| 名山县| 和田市| 嵊州市| 商水县| 凭祥市| 保定市| 丰镇市| 大城县| 呼伦贝尔市| 运城市| 宝丰县| 安宁市| 桃源县| 宿松县| 平谷区| 镇巴县| 德江县| 吉安市| 贵港市| 曲阜市| 淅川县| 大同县| 临颍县| 乌苏市| 郸城县| 合作市| 思茅市| 高陵县| 新野县| 荔浦县| 类乌齐县|