web项目在发布项目之前,常常会在开发环境、测试环境、生产环境之间多次切换。为了避免频繁的更改配置文件。
引入了application-{profile}.properties profile表示占位符 可以是dev 开发环境与pro生产环境
(1)可以在application.properties中使用spring.profiles.active=dev进行配置
(2)也可以在代码中配置
builder.application().setAdditionalProfiles("prod")进行配置
(3)项目启动时配置 在部署项目时使用命令配置
--spring.profiles.active = prod这样配置