SpringBoot部署:profile配置
1、在实际的开发之中,由于开发(dev)、测试(beta)、运行(product)的环境不同,有可能需要选择不同的配置文件。在SpringBoot里面充分的考虑到了此类问题,那么专门提供有多个profile配置,但是对于多profile配置一定要区分出是yml还是properties,这两种资源的配置是不同的。
1、基于yml实现profile的配置处理:
在使用yml配置文件的时候所有可以使用的profile配置项都要求在一个文件之中编写;
spring:
profiles:
active: dev
---
spring:
profiles: dev
messages:
basename: i18n/Message,i18n/Pages #资源文件的名称
server:
port: 8080
---
spring:
profiles: beta
messages:
basename: i18n/Message,i18n/Pages #资源文件的名称
server:
port: 9090
---
spring:
profiles: product
messages:
basename: i18n/Message,i18n/Pages #资源文件的名称
server:
port: 80
阅读量:37
阅读量:25
阅读量:140
阅读量:29
阅读量:185


