Spring Boot项目多配置文件启动

Spring Boot项目多配置文件启动

在开发中,可能会遇到多环境的情况。我们就需要配置多套配置文件,例如:

|-resources

​ |-bootstrap.yml

​ |-application.yml

​ |-application-dev.yml

​ |-application-prod.yml

配置文件说明

其中bootstrap.yml是优先级最高的,并且不可被覆盖的配置。application.yml是SpringBoot默认的配置文件,优先级低于bootstrap.yml。

多环境配置

我们如果需要多环境,可以创建多个yml文件,使用application-后缀.yml的形式配置,在bootstrap.yml或者application.yml中指定profiles即可:

spring:
	profiles:
		active: 后缀

添加启动参数

如果我们的服务需要启动多份,可以在启动时加上启动参数即可:

Program arguments:

--spring.profiles.active=dev
原文地址:https://www.cnblogs.com/zhangruifeng/p/14259936.html