最近在配置毕业设计项目的生产环境,在配置Jenkins的时候在想profile生效的优先级
,就是在application.yml
中配置了spring.profiles.active
之后,能不能通过--spring.profiles.active
覆盖掉这个配置,所以有了这片博客。
配置三个配置文件
- application.yml
spring:
profiles:
active: dev
- application-dev.yml
demo:
name: 我是dev开发环境!
- application-pro.yml
demo:
name: 我是pro生产环境!
一个配置实体类
@Component("demoSettings"