spring复习:(31)手动给DefaultListableBeanFactory注册BeanPostProcessor

不像ApplicationContext那样能自动注册BeanPostProcessor. BeanFactory必须要手动注册

        Resource resource = new ClassPathResource("beans13.xml");
        DefaultListableBeanFactory factory = new DefaultListableBeanFactory();


        BeanDefinitionReader beanDefinitionReader = new XmlBeanDefinitionReader(factory);
        beanDefinitionReader.loadBeanDefinitions(resource);

        BeanPostProcessor beanPostProcessor = (BeanPostProcessor)factory.getBean("fgh");
        factory.addBeanPostProcessor(beanPostProcessor);

猜你喜欢

转载自blog.csdn.net/amadeus_liu2/article/details/131732889