1、多Profile文件

在主配置文件编写的时候,文件名可以是 apllication-{profile}.properties/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

 spring.profiles.active=dev

 2)命令行:

java -jar xxx.jar --spring.profiles.active=dev

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

SpringBoot的Profile功能

3)虚拟机参数:

-Dspring.profiles.active=dev

SpringBoot的Profile功能

 

相关文章: