通过maven对多模块项目的不同环境切换以及指定环境打包(微服务项目同样适用)
一、首先在自己的resources目录下准备多个环境的配置文件(具体配置看个人需求,这里仅用个人的作为参考演示)
2.application.yml是主配置文件(yml文件注意缩进,严格对应,否则会带来一系列问题)
server:
port: 9000
spring:
application:
name: gateway-api
profiles:
active: @runtime-profile@ #本质差别是主配置文件这里指定了环境,通过后续配置动态改变环境,如果手动控制这里可以直接设为dev,test或其他
management:
endpoints:
web:
exposure:
include: "*"
metrics:
tags:
application: ${spring.application.name}
endpoint:
gateway:
enabled: true
3.application-dev.yml
server:
port: 9000
spring:
application:
name: gateway-api
management:
endpoints:
web:
exposure:
include: "*"
metrics:
标签:配置文件,spring,服务项目,环境,yml,maven,application,gateway
From: https://blog.csdn.net/weixin_52449016/article/details/140710325