private void addBeanFactoryDependency() {
if (beanFactory instanceof ConfigurableBeanFactory) {
ConfigurableBeanFactory cbf = (ConfigurableBeanFactory) beanFactory;
if (StringUtils.hasText(beanName) && cbf.containsBean(beanName)) {
// no need to validate targetBeanName (already did)
cbf.registerDependentBean(targetBeanName, BeanFactory.FACTORY_BEAN_PREFIX + beanName);
cbf.registerDependentBean(targetBeanName, beanName);
}
} else {
log.warn("The running bean factory cannot support dependencies between beans "
+ "- importer/exporter dependency cannot be enforced");
}
}
OsgiServiceFactoryBean.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:gemini.blueprint
作者:
评论列表
文章目录