Springboot配置文件profile

概要

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

使用

多profile文件形式

文件名格式:application-{profile}.properties/yml,例如:

application-dev.properties
application-prod.properties

可以在主配置文件中指定激活哪个配置文件。

spring.profile.active = dev

yml文档块

每个文档块使用---分割

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

激活指定profile的三种方式

1.在配置文件中指定 spring.profiles.active=dev(如上)

2.项目打包后在命令行启动

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

更改运行时的命令

3.虚拟机参数

Run-->Edit Configuration-->VM options

-Dspring.profiles.active=dev

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

推荐阅读更多精彩内容