Spring分环境配置的三种方式

337 阅读1分钟

1.老的spring项目大多使用xml配置方式,生产、预发、线上环境都维护了不同的配置(一般在不同的目录中)。在maven中<resources>标识了配置文件的路径,使用<profiles>标识了特定环境的xml文件路径,在打包时可以切换profile,选择指定的配置文件。

2.springboot可以使用application-dev.properties、application-staging.properties、application-prod.properties定义不同环境的配置项,在application.properties激活指定文件即可。

3.springboot还可使用yml文件进行配置,在yml文件中不同环境的配置项使用---隔离开即可,在yml的首部激活指定环境。

参考:www.jianshu.com/p/68cd1d5cb…