@Test
public void testSessionScopedClass() {
GenericApplicationContext acx = new GenericApplicationContext();
AnnotationConfigUtils.registerAnnotationConfigProcessors(acx);
acx.registerBeanDefinition("sessionScopedClass", new AnnotatedGenericBeanDefinition(
new StandardAnnotationMetadata(SessionScopedClass.class)));
acx.registerBeanDefinition("scopedBeansConfiguration", new RootBeanDefinition(
ScopedBeansConfiguration.class));
acx.addBeanFactoryPostProcessor(JsfScopeAnnotationsAutoConfiguration.jsfScopeAnnotationsConfigurer(acx.getEnvironment()));
acx.addBeanFactoryPostProcessor(CdiScopeAnnotationsAutoConfiguration.cdiScopeAnnotationsConfigurer(acx.getEnvironment()));
acx.refresh();
assertThat(acx.getBeanDefinition("sessionScopedClass").getScope())
.isEqualTo(WebApplicationContext.SCOPE_SESSION);
assertThat(acx.getBeanDefinition("sessionScopedBean").getScope())
.isEqualTo(WebApplicationContext.SCOPE_SESSION);
}
JsfCdiToSpringApplicationBeanFactoryPostProcessorIT.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:joinfaces
作者:
评论列表
文章目录