1、配置加载 /** * @author Spencer Gibb * @author Liang Yong */ @Lazy(false) @Configuration(proxyBeanMethods = false) @ConditionalOnClass({ ConcurrentCompositeConfiguration.class, ConfigurationBuilder.class }) @AutoConfigureOrder(Ordered.HIGHEST_PRECEDENCE) public class ArchaiusAutoConfiguration { private static final Log log = LogFactory.getLog(ArchaiusAutoConfiguration.class); private static final AtomicBoolean initialized = new AtomicBoolean(false); private static DynamicURLConfiguration defaultURLConfig; @PreDestroy public void close() { if (defaultURLConfig != null) { defaultURLConfig.stopLoading(); } setStatic(ConfigurationManager.class, "instance", null); setStatic(ConfigurationManager.class, "customConfigurationInstalled", false); setStatic(DynamicPropertyFactory.class, "config", null); setStatic(DynamicPropertyFactory.class, "
Archaius 与spring boot整合原理分析
猜你喜欢
转载自blog.csdn.net/weixin_39355187/article/details/126354127
今日推荐
周排行