1.前言
由于项目部署,开发环境和生产环境配置不同,为了部署方便,可以灵活配置。
2.配置介绍
SpringBoot默认加载application.yml或者application-default.yml。
spring.profiles.active:激活指定配置文件
例如:你有三个配置文件:
src/main/resources/application.yml(默认的)
src/main/resources/application-dev.yml
src/main/resources/application-prod.yml
当你在application.yml配置如下属性时,代表你激活的是application-dev.yml中的配置
spring:
profiles:
active: dev
spring.profile.include:无条件地添加活动配置文件(可以添加多个,以逗号分隔)
例如:你可以在application-dev.yml加入如下配置:
spring:
profiles:
include: druid
会激活application-druid.yml的配置。