3-Profile多环境


Profile可以满足项目对不同环境配置的需求,可以通过激活、指定参数等方式快速切换配置环境。

1. 多Profile文件方式


application-dev.yml:

server:
  port: 8081

application-prod.yml:

server:
  port: 8082

2. 多Profile文档块方式

server:
  port: 8080
---
spring:
  profiles: dev
server:
  port: 8081
---
spring:
  profiles: prod
server:
  port: 8081

3. 激活方式

  • 配置文件
    核心代码:spring.profiles.active
    application.yml:
server:
  port: 8080
spring:
  profiles:
    active:
      - dev
  • 命令行
    在IDEA的Edit Configurations..中设置--spring.profiles.active=prod

    或者在运行jar包时添加--spring.profiles.active=prod
  • jvm参数
    在IDEA的Edit Configurations..中设置-Dspring.profiles.active=prod
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容