一、Springboot2 动态加载Properties文件

Springboot2 中可以通过实现 EnvironmentAware 接口的方式来实现动态加载Properties文件,具体的实现步骤如下:

二、实现步骤

1、在 resources 目录下新建一个 properties 文件,例如:dynamic.properties,并在文件中写入需要加载的属性;

2、在 Springboot 启动类上加上 @PropertySource 注解,指定要加载的 properties 文件;

3、实现 EnvironmentAware 接口,并实现其 setEnvironment 方法;

4、在 Springboot 启动类上加上 @Import 注解,指定要加载的类;

三、总结

通过以上步骤,可以实现 Springboot2 中动态加载 properties 文件的功能,从而更好地管理配置文件,提高系统的灵活性。