2.SpringBoot Profile多环境配置

1、多Profile文件

我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml   例如:

aplication-dev.yml

aplication-prod.yml

aplication-test.yml

默认使用application.properties的配置;

2、yml支持多文档块方式

server:

  port: 8081

spring:

  profiles:

    active: prod #指定使用哪个环境

‐‐‐ server:

  port: 8083

spring:

  profiles: dev

‐‐‐

server:

  port: 8084

spring:

  profiles: prod #指定属于哪个环境

3、激活指定Profile

1、在配置文件中指定 

spring.profiles.active=dev

2、命令行:

java -jar spring-boot-02-config-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev

可以直接在测试的时候,配置传入命令行参数

3、虚拟机参数:

-Dspring.profiles.active=dev

你可能感兴趣的:(2.SpringBoot Profile多环境配置)