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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。