平时开发我们会有开发环境、测试环境、准生产环境、生产环境,一般都有这4个环境,那么这4个环境的配置文件是不一样的,那我们总不能来回修改。之前maven是有这个设计的,实际上SpringBoot也是使用的了maven的这个特性来做的(我猜的,哈哈哈)。所以需要我们每个环境有一个配置文件,然后有一个总的配置文件,在核心配置文件中来指定当前环境。好,下面看具体怎么做的。
每个环境需要一个配置文件
application-dev.properties 开发环境
application-test.properties 测试环境
application-preproduct.properties 准生产环境
application-product.properties 生产环境
注意:
这里的配置文件名字是有规定的,前面必须是application-环境.properties
配置文件中的配置项都是一样的,只是内容不一样。
需要在核心application.properties 文件中指定当前的配置文件是那个
指定环境
spring.profiles.active=test
这样就是指定了测试环境的配置文件。