一般开发时使用的都是测试环境.当项目上线时需要在生产环境下部署项目.
问题: 在测试环境中的配置与生产环境下的配置可能不一致,经常需要修改IP地址及端口.
想法:能否简化该操作?
策略:指定多个运行环境. 当现在处于测试环境时,让配置文件指向测试. 反之做相同的操作.
编辑YML配置文件
# 测试环境 /jt 端口号 8095 生产环境: / 端口号8090 配置必须完整.
#设定默认的环境
spring:
profiles:
active: test
---
# yml 1.key-value结构
# 2.key-value之间使用": "方法链接
# 3.YML配置文件有缩进的效果.
# 4.YML配置文件默认采用utf-8编码.
#定义环境名称
spring:
profiles: prod
server:
servlet:
context-path: / #设定项目发布路径
port: 8090
#配置图片上传路径
#image:
#localDir: D:/JT-SOFT/images
#设定分割线
---
# 设定环境名称
spring:
profiles: test
server:
servlet:
context-path: /jt #设定项目发布路径
port: 8095