HierarchicalBeanFactory 深碍√TFBOYSˉ_ 2023-08-17 16:04 71阅读 0赞 BeanFactory分层 package org.springframework.beans.factory; //分层工厂 public interface HierarchicalBeanFactory extends BeanFactory { //返回工厂的父工厂 BeanFactory getParentBeanFactory(); //这个工厂中是否包含这个Bean boolean containsLocalBean(String name); } 测试代码 @Test public void testAutowireWithParent() throws Exception { DefaultListableBeanFactory xbf = new DefaultListableBeanFactory(); new XmlBeanDefinitionReader(xbf).loadBeanDefinitions(AUTOWIRE_CONTEXT); DefaultListableBeanFactory lbf = new DefaultListableBeanFactory(); MutablePropertyValues pvs = new MutablePropertyValues(); pvs.add("name", "kerry"); RootBeanDefinition bd = new RootBeanDefinition(TestBean.class); bd.setPropertyValues(pvs); lbf.registerBeanDefinition("spouse", bd); xbf.setParentBeanFactory(lbf); doTestAutowire(xbf); } private void doTestAutowire(DefaultListableBeanFactory xbf) throws Exception { DependenciesBean rod1 = (DependenciesBean) xbf.getBean("rod1"); TestBean kerry = (TestBean) xbf.getBean("spouse"); // should have been autowired assertEquals(kerry, rod1.getSpouse()); } 调用了setParentBeanFactory设置BeanFactory,lbf中注册了spouse,所以在调用getBean时可以获取到spouse
相关 HierarchicalBeanFactory HierarchicalBeanFactory是Spring框架中的一个接口,它表示具有层次结构的BeanFactory。 BeanFactory是一种用于创建和管理 bea ╰半橙微兮°/ 2024年03月17日 18:10/ 0 赞/ 62 阅读
相关 HierarchicalBeanFactory BeanFactory分层 package org.springframework.beans.factory; //分层工厂 public int 深碍√TFBOYSˉ_/ 2023年08月17日 16:04/ 0 赞/ 72 阅读
相关 HierarchicalBeanFactory接口 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ub Love The Way You Lie/ 2023年08月17日 16:04/ 0 赞/ 81 阅读
相关 HierarchicalBeanFactory Spring源码阅读-BeanFactory子接口HierarchicalBeanFactory注释翻译 翻译 2016年10月26日 08:21:02 标签: 秒速五厘米/ 2022年05月31日 01:13/ 0 赞/ 113 阅读
相关 Spring源码学习--HierarchicalBeanFactory接口 Spring源码学习--HierarchicalBeanFactory接口 2018年06月26日 18:32:39 [可乐丶][Link 1] 阅读数:154更多 个 待我称王封你为后i/ 2022年04月13日 05:26/ 0 赞/ 170 阅读
还没有评论,来说两句吧...