一、环境
1.开发环境 dev
2.测试环境 test
3.生产环境 prod
二、profile 提供多环境支持
1.application.yml -> 主环境
2.application-{name}.yml -> 环境配置(挂件)
3.激活多环境 -> spring.profiles.active:{name}
三、如何使用
1.在application.yml 放入以下代码
spring:
profiles:
active: dev
2.创建application-dev.yml
server:
port: 8088
spring:
datasource: # 数据源的相关配置
url: jdbc:mysql://localhost:3306/foodie-shop-dev?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true
password: root
创建 application-prod.yml
server:
port: 8088
spring:
datasource: # 数据源的相关配置
url: jdbc:mysql://192.168.34.127:3306/foodie-shop-dev?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true
password: prod
当active: dev 时为开发环境
当active: prod时为正式环境