spring boot项目配置多个环境
程序员文章站
2022-06-25 20:26:02
...
比如我的spring boot项目有开发(dev)、测试(test)、生产(prod)三个环境,需要有三套对应的配置文件。如下
在项目里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>
这样在自动打包的时候就可以动态打成不同环境的包。
下一篇: 搭建AWStats日志分析系统
推荐阅读
-
spring boot静态变量注入配置文件详解
-
Spring Boot 配置文件详解(小结)
-
spring boot 一个项目启动多个实例
-
Jenkins + Docker + dockerfile-maven-plugin + Harbor CI/CD spring-boot项目的最轻量级配置
-
Spring-Boot使用嵌入式容器,那怎么配置自定义Filter呢
-
创建简单spring boot项目
-
Spring Boot入门(一):搭建Spring Boot项目
-
Spring Boot使用yml格式进行配置的方法
-
Pycharm打开已有项目配置python环境
-
eclipse弃坑记第一篇之在idea上配置Tomcat环境并创建Javaweb项目的详细步骤原创