Spring Boot配置:Profile多环境支持

Profile是Spring对不同环境提供不同配置功能的支持,可以通过**、指定参数等方式快速切换环境。

  • 多Profile文件

我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties;
Spring Boot配置:Profile多环境支持
Spring Boot配置:Profile多环境支持

默认使用application.properties的配置。

  • yml支持多文档块方式
    Spring Boot配置:Profile多环境支持
  • **指定profile
    1、在配置文件中指定 spring.profiles.active=dev
    2、打成jar包后,执行如下命令行:
    java -jar spring-boot-02-config-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev;
    3、可以直接在测试的时候,配置传入命令行参数: --spring.profiles.active=dev
    4、可以直接在测试的时候,配置虚拟机参数:-Dspring.profiles.active=dev
    Spring Boot配置:Profile多环境支持

相关文章: