spring自定义加载属性文件(yml、yaml、properties)
上面的文章在容器初始化时不会对@Conditional起作用,所以要彻底重载属性文件,要进行以下处理:
import org.springframework.context.ApplicationContextInitializer;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.core.env.ConfigurableEnvironment;
import org.springframework.core.env.PropertiesPropertySource;
import org.springframework.core.io.FileSystemResource;
import org.springframework.core.io.support.</