EnvironmentPostProcessor

概览

 SpringBoot支持动态的读取文件,留下的扩展接口 org.springframework.boot.env.EnvironmentPostProcessor,进行配置文件的集中管理,从而避免了每个项目   

 都去配置文件,可自定义扩展;

自定义配置文件扩展接口

自定义配置文件扩展接口要实现EnvironmentPostProcessor接口,并重写postProcessEnvironment()方法;

META-INF

在classpath定义一个META-INF文件夹然后在其下面构建spring.factories文件,并在文件中指定自定义的配置文件拓展接口org.springframework.boot.env.EnvironmentPostProcessor=com.hw.springboot.config.DynamicEnvironmentPostProcessor

原文地址:https://www.cnblogs.com/oxygenG/p/12301925.html