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

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

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

場(chǎng)景

springboot項(xiàng)目打包的時(shí)候,想要將配置文件不要打包到j(luò)ar包中,作為外部使用,不同環(huán)境,配置文件的配置值肯定不一樣,真實(shí)場(chǎng)景。

比如:

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

針對(duì)這種情況情況 的解決方案來(lái)了。

需要在項(xiàng)目的pom加入幾行代碼

以下為打包時(shí)候需要忽略的文件

<!--打包時(shí)排除配置文件-->
<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>

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

因?yàn)槿缦?/h3>

總結(jié)

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

相關(guān)文章

最新評(píng)論