欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

spring boot项目配置多个环境

程序员文章站 2022-06-25 20:26:02
...

比如我的spring boot项目有开发(dev)、测试(test)、生产(prod)三个环境,需要有三套对应的配置文件。如下

spring boot项目配置多个环境

在项目里application.yml为主配置文件,另外三个分别对应不同环境的配置。

application.yml详细如下:

spring:
  profiles:
    active: @aaa@qq.com

其中的active就是指定了是使用哪个环境的配置文件,可以在项目pom.xml中进行配置

<profiles>
        <profile>
            <id>dev</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <profileActive>dev</profileActive>
            </properties>
        </profile>
        <profile>
            <id>test</id>
            <properties>
                <profileActive>test</profileActive>
            </properties>
        </profile>
        <profile>
            <id>prod</id>
            <properties>
                <profileActive>prod</profileActive>
            </properties>
        </profile>
    </profiles>

这样在自动打包的时候就可以动态打成不同环境的包。