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

通過maven配置不同的開發(fā)環(huán)境方式

 更新時(shí)間:2025年10月14日 16:27:43   作者:黑白極客  
文章介紹了如何使用Maven來控制不同環(huán)境(開發(fā)、測(cè)試、生產(chǎn))下的配置文件的加載,具體方法包括在項(xiàng)目目錄下創(chuàng)建特定文件夾存放環(huán)境配置文件,以及在pom文件中添加相關(guān)配置,這樣,可以方便地通過選擇環(huán)境并刷新來啟動(dòng)項(xiàng)目,提高了配置管理的效率和便捷性

前言

項(xiàng)目有開發(fā)、測(cè)試、生產(chǎn)至少有這三個(gè)環(huán)境,

所需要的配置信息肯定不一樣,

比如需要開發(fā)環(huán)境的時(shí)候,注解掉測(cè)試和生產(chǎn)的配置信息,打開開發(fā)的配置信息。

后來工作接觸到新項(xiàng)目,發(fā)現(xiàn)是通過maven來控制加載不同的配置文件,

非常方便,所以這篇文章學(xué)習(xí)記錄一下。

1 效果

需要使用什么環(huán)境啟動(dòng),

直接選擇然后刷新即可。

2 配置方式

首先在和java包同級(jí)目錄下建立如下目錄

  • profiles
  • local
  • online

將yaml文件或者properties文件移動(dòng)復(fù)制兩份寫到這里面。

根據(jù)自己需要 調(diào)整里面的參數(shù)

3 pom文件配置

pom文件添加如下配置:

    <profiles>
        <!-- 本地開發(fā)配置 -->
        <profile>
            <id>local</id>
            <activation>
                <activeByDefault>false</activeByDefault>
            </activation>
            <properties>
                <env>local</env>
            </properties>
        </profile>

        <!-- 線上配置 -->
        <profile>
            <id>online</id>
            <activation>
                <activeByDefault>false</activeByDefault>
            </activation>
            <properties>
                <env>online</env>
            </properties>
        </profile>

    </profiles>

在build resources里面添加如下信息:

            <!--掃描指定目錄下的指定類型的文件-->
            <resource>
                <directory>src/main/profiles/${env}</directory>
                <includes>
                    <include>**/*.yml</include>
                </includes>
                <filtering>true</filtering>
            </resource>

4 完成

點(diǎn)擊maven圖標(biāo)即可使用。

選中指定配置環(huán)境,(如果不生效 點(diǎn)擊一下刷新),然后啟動(dòng)項(xiàng)目即可。

總結(jié)

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

相關(guān)文章

  • Spring ApplicationListener源碼解析

    Spring ApplicationListener源碼解析

    這篇文章主要為大家介紹了Spring ApplicationListener源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • SpringBoot3中Spring?WebFlux?SSE服務(wù)器發(fā)送事件的實(shí)現(xiàn)步驟

    SpringBoot3中Spring?WebFlux?SSE服務(wù)器發(fā)送事件的實(shí)現(xiàn)步驟

    本文介紹了如何使用SpringBoot3和響應(yīng)式編程實(shí)現(xiàn)服務(wù)器發(fā)送事件(SSE),并討論了其在實(shí)時(shí)數(shù)據(jù)推送場(chǎng)景中的優(yōu)勢(shì),通過示例代碼,展示了如何創(chuàng)建SSE控制器、客戶端接收數(shù)據(jù)以及優(yōu)化與擴(kuò)展,感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • 編程語言榜單Java與Python并列第二!Julia下滑

    編程語言榜單Java與Python并列第二!Julia下滑

    日新月異的技術(shù)圈,隨著云、大數(shù)據(jù)、人工智能等主流技術(shù)的廣泛應(yīng)用,作為開發(fā)利器的編程語言的最新發(fā)展趨勢(shì)也在無形中發(fā)生了變化,本文主要介紹了java、Python、Julia等語言在Resmonk榜單的排名
    2021-08-08
  • SpringBoot復(fù)雜參數(shù)應(yīng)用詳細(xì)講解

    SpringBoot復(fù)雜參數(shù)應(yīng)用詳細(xì)講解

    我們?cè)诰帉懡涌跁r(shí)會(huì)傳入復(fù)雜參數(shù),如Map、Model等,這種類似的參數(shù)會(huì)有相應(yīng)的參數(shù)解析器進(jìn)行解析,并且最后會(huì)將解析出的值放到request域中,下面我們一起來探析一下其中的原理
    2022-09-09
  • 在Spring AI中實(shí)現(xiàn)函數(shù)調(diào)用的方法

    在Spring AI中實(shí)現(xiàn)函數(shù)調(diào)用的方法

    在SpringAI中實(shí)現(xiàn)函數(shù)調(diào)用,通過反射機(jī)制與AOP技術(shù),靈活高效地處理業(yè)務(wù)邏輯,本文詳細(xì)介紹了基本原理、應(yīng)用場(chǎng)景及Java代碼示例,涵蓋直接調(diào)用、AOP增強(qiáng)和異步調(diào)用三種方式,需要的朋友可以參考下
    2026-05-05
  • 使用Java和PostgreSQL存儲(chǔ)向量數(shù)據(jù)的實(shí)現(xiàn)指南

    使用Java和PostgreSQL存儲(chǔ)向量數(shù)據(jù)的實(shí)現(xiàn)指南

    在當(dāng)今的數(shù)字化時(shí)代,數(shù)據(jù)存儲(chǔ)的方式和技術(shù)正變得越來越復(fù)雜和多樣化,隨著機(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)的發(fā)展,向量數(shù)據(jù)的存儲(chǔ)和管理變得尤為重要,本文將詳細(xì)介紹如何使用 Java 和 PostgreSQL 數(shù)據(jù)庫(kù)來存儲(chǔ)向量數(shù)據(jù),需要的朋友可以參考下
    2024-09-09
  • Spring與Shiro整合及加載權(quán)限表達(dá)式問題

    Spring與Shiro整合及加載權(quán)限表達(dá)式問題

    這篇文章主要介紹了Spring與Shiro整合及加載權(quán)限表達(dá)式問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Spring中的接口重試機(jī)制解析

    Spring中的接口重試機(jī)制解析

    這篇文章主要介紹了Spring中的接口重試機(jī)制解析,大家在做項(xiàng)目的時(shí)候,往往會(huì)遇到一些接口由于網(wǎng)絡(luò)抖動(dòng)等問題導(dǎo)致接口響應(yīng)超時(shí)等,這時(shí)候我們會(huì)希望能夠按照一定的規(guī)則進(jìn)行接口請(qǐng)求重試,需要的朋友可以參考下
    2024-01-01
  • Java?循環(huán)隊(duì)列/環(huán)形隊(duì)列的實(shí)現(xiàn)流程

    Java?循環(huán)隊(duì)列/環(huán)形隊(duì)列的實(shí)現(xiàn)流程

    循環(huán)隊(duì)列又叫環(huán)形隊(duì)列,是一種特殊的隊(duì)列。循環(huán)隊(duì)列解決了隊(duì)列出隊(duì)時(shí)需要將所有數(shù)據(jù)前移一位的問題。本文將帶大家詳細(xì)了解循環(huán)隊(duì)列如何實(shí)現(xiàn),需要的朋友可以參考一下
    2022-02-02
  • window?下?win10?jdk8安裝與環(huán)境變量的配置過程

    window?下?win10?jdk8安裝與環(huán)境變量的配置過程

    這篇文章主要介紹了window?下?win10?jdk8安裝與環(huán)境變量的配置,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-08

最新評(píng)論

民权县| 赤壁市| 浏阳市| 资兴市| 建平县| 综艺| 林芝县| 黄陵县| 同心县| 集安市| 普兰县| 武安市| 自贡市| 沙湾县| 会泽县| 革吉县| 海门市| 江山市| 平利县| 建昌县| 启东市| 于田县| 朝阳区| 黄龙县| 绥芬河市| 西峡县| 古丈县| 遵化市| 信丰县| 天水市| 天峨县| 武汉市| 吕梁市| 甘泉县| 蒙山县| 大埔县| 商河县| 改则县| 鸡东县| 来凤县| 宁远县|