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

springboot項目不同環(huán)境的配置讀取方式

 更新時間:2024年11月08日 09:05:17   作者:北極熊不在北極  
SpringBoot支持application.properties、application.yml、application.yaml三種配置文件類型,可同時存在并合并配置,配置文件的讀取優(yōu)先級為:application.properties > application.yml > application.yaml,不同位置的相同類型配置文件

一、首先我知道的是

springboot項目可以使用如下3種類型配置文件,并且可以同時存在。

springboot讀取到的不同配置內(nèi)容會進行合并,如果有配置了相同的配置項,則以如下優(yōu)先順序進行生效:

application.properties > application.yml > application.yaml

二、相同類型配置文件

放在不同位置,生效優(yōu)先順序如下:

  • 1級: springboot-demo.jar同級目錄: config/application.yml[最高)
  • 2級: springboot-demo.jar同級目錄 : application.yml
  • 3級: classpath: config/application.yml
  • 4級: classpath: application.yml

三、在一個配置文件中

也可以配置如下不同的環(huán)境配置

#設(shè)置啟用的環(huán)境
spring:
  profiles:
    active: dev

---
spring:
  profiles: dev
server:
  port: 81


---
spring:
  profiles: test
server:
  port: 82


---
spring:
  profiles: pro
server:
  port: 83

四、在application.yml文件中可以讀取到pom文件中的配置

可用于配置當(dāng)前環(huán)境

#設(shè)置啟用的環(huán)境
spring:
  profiles:
    active: ${profile.active}

---
spring:
  profiles: dev
server:
  port: 81


---
spring:
  profiles: test
server:
  port: 82


---
spring:
  profiles: pro
server:
  port: 83

pom文件中的配置如下:

            <plugin>
                <artifactId>maven-resources-plugin</artifactId>
                <configuration>
                    <encoding>utf-8</encoding>
                    <useDefaultDelimiters>true</useDefaultDelimiters>
                </configuration>
            </plugin>
<profiles>
        <!--dev環(huán)境-->
        <profile>
            <id>dev</id>
            <properties>
                <profile.active>dev</profile.active>
            </properties>
        </profile>

        <!--test環(huán)境-->
        <profile>
            <id>test</id>
            <properties>
                <profile.active>test</profile.active>
            </properties>

        </profile>

        <!--pro環(huán)境-->
        <profile>
            <id>pro</id>
            <properties>
                <profile.active>pro</profile.active>
            </properties>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
        </profile>
    </profiles>

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用ANT與YUI壓縮js的實現(xiàn)方法

    使用ANT與YUI壓縮js的實現(xiàn)方法

    本篇文章是對使用ANT與YUI壓縮js的實現(xiàn)方法進行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • POI導(dǎo)出Excel報錯No such file or directory的解決方法

    POI導(dǎo)出Excel報錯No such file or directory的解決方法

    這篇文章主要為大家詳細(xì)介紹了POI導(dǎo)出Excel報錯No such file or directory的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • SpringBoot+WebSocket實現(xiàn)即時通訊功能(J2EE方式)

    SpringBoot+WebSocket實現(xiàn)即時通訊功能(J2EE方式)

    WebSocket是一種在單個TCP連接上進行全雙工通信的協(xié)議,WebSocket使得客戶端和服務(wù)器之間的數(shù)據(jù)交換變得更加簡單,允許服務(wù)端主動向客戶端推送數(shù)據(jù),本文給大家介紹了SpringBoot+WebSocket實現(xiàn)即時通訊功能(J2EE方式),需要的朋友可以參考下
    2025-01-01
  • Spring框架實現(xiàn)依賴注入的原理

    Spring框架實現(xiàn)依賴注入的原理

    依賴注入是由“依賴”和“注入”兩個詞匯組合而成,那么我們再一次順藤摸瓜,分別分析這兩個詞語,這篇文章主要介紹了Spring DI依賴注入詳解,需要的朋友可以參考下
    2023-04-04
  • java實現(xiàn)插拔式加載用戶自定義插件

    java實現(xiàn)插拔式加載用戶自定義插件

    本文主要介紹了DatalinkX通過自定義URLClassLoader實現(xiàn)插件化加載外部數(shù)據(jù)源jar包,突破SPI機制依賴限制,使用戶無需修改源碼即可擴展數(shù)據(jù)源同步功能,達成動態(tài)插拔效果
    2025-09-09
  • java實現(xiàn)停車場系統(tǒng)

    java實現(xiàn)停車場系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了java實現(xiàn)停車場系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • Java內(nèi)存之happens-before和重排序

    Java內(nèi)存之happens-before和重排序

    在JMM(Java內(nèi)存模型)中,如果一個操作執(zhí)行的結(jié)果需要對另一個操作可見,那么這兩個操作之間必須存在happens-before關(guān)系。下面小編來簡單介紹一下
    2019-05-05
  • Java 并發(fā)編程面試題Future 模式及實現(xiàn)方法

    Java 并發(fā)編程面試題Future 模式及實現(xiàn)方法

    FutureTask是Future接口的一個實現(xiàn),常與Callable一起使用,CompletableFuture是Java8引入的,擴展了Future的功能,支持異步任務(wù)的編排和組合,提供了更強大的函數(shù)式編程能力,這篇文章主要介紹了Java 并發(fā)編程面試題Future 模式及實現(xiàn)方法,需要的朋友可以參考下
    2025-04-04
  • IDEA消除指定警告的兩種方法小結(jié)

    IDEA消除指定警告的兩種方法小結(jié)

    有時候IDEA會代碼中給出一些我們不需要的警告,看起來就很不美觀,本文主要介紹了IDEA消除指定警告的兩種方法,感興趣的可以了解一下
    2023-08-08
  • Quartz與Spring集成的兩種方法示例

    Quartz與Spring集成的兩種方法示例

    這篇文章主要為大家介紹了Quartz與Spring集成的兩種方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04

最新評論

叙永县| 平陆县| 海盐县| 金秀| 汝城县| 华阴市| 威海市| 来宾市| 房山区| 鲁甸县| 浑源县| 阿拉善左旗| 徐州市| 常宁市| 赤水市| 富宁县| 长寿区| 泸西县| 蒲江县| 夏邑县| 德化县| 苏尼特右旗| 华蓥市| 彭山县| 湖南省| 衡山县| 句容市| 太谷县| 延安市| 平顶山市| 沈丘县| 任丘市| 札达县| 华阴市| 古田县| 文安县| 南岸区| 宜黄县| 瓦房店市| 延长县| 娄底市|