Profile是Spring对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速切换环境。
文件名格式:
application-{profile}.properties
默认使用application.properties配置文件。
如下所示,分别创建application-dev.properties和application-prod.properties文件。
server.port=8082
server.port=8083
server.port=8081
spring.profiles.active=dev
java中properties,在application.properties中激活了application-dev.properties配置文件。
yml文件中支持使用三个短横线分割文档块的方式。
server:port: 8082
spring:profiles:active: dev
---
spring:profiles: dev
server:port: 8083
---
spring:profiles: prod
server:port: 8084
---
spring:profiles: default
server:port: 80
---
其中default表示未指定时默认使用的配置。
① 配置文件方式
spring:profiles:active: dev
切换键。或
spring.profiles.active=dev
② 命令行方式
在打包后运行的时候,添加参数:
java -jar spring-boot-02-config-0.0.1-SNAPSHOT.jar
--spring.profiles.active=dev;
③ 编辑Configurations,填写命令行参数或虚拟机参数
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态