生产部署的配置和测试的配置往往是不一样的,如果都是在一个application.properties文件中修改,不但容易出现遗漏,而且反反复复很是麻烦。如果采用springboot的profiles来区分生产和测试,那么可以减少许多不必要的工作,需要修改的配置往往就是一两句。
1.创建生产和测试的配置文件:
1.1、如图:
1.2、生产环境配置文件:application-production.properties
1.3、测试环境配置文件:application-test.properties
2.创建主配置文件(application.properties),并在文件中定义如下内容:
spring.profiles.active是用来激活springboot的多文件配置,
在springboot中多环境配置文件名需要满足application-xxx.properties的命名规则。
而其中的xxx正是我们spring.profiles.active需要指定的配置文件名。
完成后只需要在主配置文件中指定spring.profiles.active指定是生产还是测试的配置文件即可。