SpringBoot中的配置文件spring.profiles
SpringBoot默认配置文件为application.properties/application-default.properties
若要使用指定配置文件,则有下列两种方式:
1.在运行时指定启动参数 --spring.profiles.active=local
- 这样可以不加载默认文件,而使用application-local.properties
2.spring.profiles.active
- 可以在application.properties中通过指定spring.profiles.active=prod,就可以加载配置文件application-prod.properties
- 如果在application.properties和application-prod.properties有相同的参数,那么以application-prod.properties为准
另外:spring.profiles.include
如果在配置文件中设置如下配置,如:spring.profiles.include=db, redis
表示额外再加载application-db.properties和application-redis.properties