Springboot配置文件profile

2020-04-21  本文已影响0人  landscape_f117

概要

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

上一篇 下一篇

猜你喜欢

热点阅读