OsgiBundleXmlWebApplicationContextTest.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:spring-osgi 作者:
public void testPostProcessBeanFactoryConfigurableListableBeanFactory() {

        ConfigurableListableBeanFactory mock = new DefaultListableBeanFactory() {

            public void ignoreDependencyInterface(Class ifc) {
                ignored.add(ifc);
            }

            public void addBeanPostProcessor(BeanPostProcessor beanPostProcessor) {
                super.addBeanPostProcessor(beanPostProcessor);
                bpp.add(beanPostProcessor.getClass());
            }

            public void registerResolvableDependency(Class dependencyType, Object autowiredValue) {
                super.registerResolvableDependency(dependencyType, autowiredValue);
                resolved.add(dependencyType);
            }
        };

        context.postProcessBeanFactory(mock);

        assertTrue(ignored.contains(ServletConfigAware.class));
        assertTrue(ignored.contains(ServletContextAware.class));
        assertTrue(resolved.contains(ServletContext.class));
        assertTrue(resolved.contains(ServletConfig.class));
        assertTrue(bpp.contains(ServletContextAwareProcessor.class));
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号