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

部署springboot打包不打包配置文件,配置文件為外部配置文件使用詳解

 更新時間:2025年02月21日 08:38:49   作者:追夢者123  
在Spring Boot項目中,將配置文件排除在jar包之外,通過外部配置文件來管理不同環(huán)境的配置,可以實現(xiàn)靈活的配置管理,在pom.xml文件中添加相關(guān)配置,打包時忽略指定文件,運行時在jar包同級目錄下創(chuàng)建config文件夾,將配置文件放入其中即可

場景

springboot項目打包的時候,想要將配置文件不要打包到jar包中,作為外部使用,不同環(huán)境,配置文件的配置值肯定不一樣,真實場景。

比如:

開發(fā)環(huán)境數(shù)據(jù)庫配置為 127.0.0.1:3306  ,
測試環(huán)境  122.0.2.2:3305。
生產(chǎn)環(huán)境  alibabamysqldata.....

針對這種情況情況 的解決方案來了。

需要在項目的pom加入幾行代碼

以下為打包時候需要忽略的文件

<!--打包時排除配置文件-->
<plugins>
       <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <configuration>
                <excludes> 
                    <exclude>**/*.properties</exclude>
                    <exclude>**/generatorConfig.xml</exclude>
                    <exclude>**/logback.xml</exclude>
                </excludes>
            </configuration>
        </plugin>
  </plugins>

然后打包,此時打包會將配置的文件忽略掉,服務運行的時候,只需要在jar包同級目錄下面新建config文件夾,將忽略的文件復制到config文件夾下面,就可以完美的解決不同環(huán)境不同配置的問題了。

因為如下

總結(jié)

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

相關(guān)文章

  • Jenkins初級使用過程中的異常處理

    Jenkins初級使用過程中的異常處理

    這篇文章主要為大家介紹了Jenkins初級使用過程中的異常處理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04
  • Java?mapToInt()方法使用小結(jié)

    Java?mapToInt()方法使用小結(jié)

    本文介紹了Java?8中Stream?API中的mapToInt()方法,它可以將對象流轉(zhuǎn)換為整型流,從而方便地進行求和、求平均值、求最大值/最小值等操作,具有一定的參考價值,感興趣的可以了解一下
    2025-11-11
  • Mybatis 一對多和多對一關(guān)聯(lián)查詢問題

    Mybatis 一對多和多對一關(guān)聯(lián)查詢問題

    這篇文章主要介紹了Mybatis 一對多和多對一關(guān)聯(lián)查詢問題,需要的朋友可以參考下
    2017-04-04
  • 深入淺析Spring 中的Null-Safety

    深入淺析Spring 中的Null-Safety

    Spring Framework 本身利用了上面這幾個注釋,但它們也可以運用在任何基于Spring的Java 項目中,以聲明空安全api 和 空安全字段。這篇文章主要介紹了Spring 中的Null-Safety相關(guān)知識 ,需要的朋友可以參考下
    2019-06-06
  • Java sha1散列算法原理及代碼實例

    Java sha1散列算法原理及代碼實例

    這篇文章主要介紹了Java sha1散列算法原理及代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • 基于Redisson實現(xiàn)注解式分布式鎖的示例代碼

    基于Redisson實現(xiàn)注解式分布式鎖的示例代碼

    這篇文章主要為大家詳細介紹了如何基于Redisson實現(xiàn)注解式分布式鎖,文中的示例代碼講解詳細,具有一定的參考價值,需要的可以了解一下
    2023-07-07
  • Spring Cloud Gateway實現(xiàn)灰度發(fā)布方案

    Spring Cloud Gateway實現(xiàn)灰度發(fā)布方案

    灰度發(fā)布是在微服務中的表現(xiàn)為同一服務同時上線不同版本,讓一部分用戶使用新版本來驗證新特性,如果驗證沒有問題,則將所有用戶都遷移到新版本上,本文就來介紹一下如何實現(xiàn),感興趣的可以了解一下
    2023-12-12
  • Java優(yōu)秀測試框架TestNG詳解

    Java優(yōu)秀測試框架TestNG詳解

    這篇文章主要為大家詳細介紹了Java優(yōu)秀測試框架TestNG,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • 一文帶你掌握Java8中函數(shù)式接口的使用和自定義

    一文帶你掌握Java8中函數(shù)式接口的使用和自定義

    函數(shù)式接口是?Java?8?引入的一種接口,用于支持函數(shù)式編程,下面我們就來深入探討函數(shù)式接口的概念、用途以及如何創(chuàng)建和使用函數(shù)式接口吧
    2023-08-08
  • SpringBoot如何查看和修改依賴的版本

    SpringBoot如何查看和修改依賴的版本

    這篇文章主要介紹了SpringBoot如何查看和修改依賴的版本問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08

最新評論

庄浪县| 日照市| 行唐县| 象山县| 城固县| 九江市| 寻甸| 辽中县| 舞阳县| 吉林省| 石楼县| 南丹县| 固原市| 安吉县| 恩施市| 和顺县| 二连浩特市| 杭州市| 孝昌县| 洪雅县| 独山县| 宁夏| 津市市| 霍山县| 杭锦后旗| 忻城县| 浦江县| 体育| 宁化县| 射阳县| 许昌市| 玉门市| 黄冈市| 琼海市| 板桥市| 罗源县| 青龙| 通州市| 荔波县| 太湖县| 贺州市|