2
這是我的JSF和Spring的集成:Servlet和Spring集成
我在添加
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
的web.xml
使得在/WEB-INF/applicationContext.xml
指定的春天豆將在ServletContext
被初始化,並把當應用程序啓動。
然後我使用
FacesContextUtils.getWebApplicationContext(FacesContext.getCurrentInstance()).getBean("XXXXBean");
它要求,導致它不能被單元容易地測試,並且不能Web容器外部使用的FacesContext
得到彈簧豆。我可以在沒有指定FacesContext
的情況下從Spring上下文中獲取Spring Bean嗎?