方法一: Properties多环境配置
resouce 下面新建如properties-dev.properties等配置文件(文件名字必须按照这种格式),不通的环境对应着一个配置文件,想用那个就在application.properties里使用例如 spring.profiles.active=dev
方法二:YAML环境配置
在配置文件application.yam添加三个英文状态下的短横线即可区分不通的环境,想要用那个在最上面使用:
spring:
profiles:
active: dev
两者的区别:
第一、采用properties配置方法,需要四个文件,如图:
而用yaml配置方法,只需要一个配置文件:
虽然本质区别不是很大,但是采用YAML注释的缺点是:不能通过@PropertySource注解加载。如果需要使用@PropertySource注解的方式加载值,那就要使用properties文件