使用spring和通过JSF注入的对象

使用spring和通过JSF注入的对象,spring,jsf,managed-bean,Spring,Jsf,Managed Bean,我有一个大型的现有应用程序,其中包含一堆托管bean,这些bean是通过JSF的ioc注入的 我想开始将东西自动连接到这些bean中。目前我不能这样做,因为这些bean不是通过spring创建的 解决这个问题最简单的方法是什么 您可以使用一个特殊的EL解析器(在faces config.xml中)让spring控制JSF注入: org.springframework.web.jsf.el.SpringBeanFacesELResolver 如果您使用的是JSF2.0,建议您尝试CDI(上下文

我有一个大型的现有应用程序,其中包含一堆托管bean,这些bean是通过JSF的ioc注入的

我想开始将东西自动连接到这些bean中。目前我不能这样做,因为这些bean不是通过spring创建的


解决这个问题最简单的方法是什么

您可以使用一个特殊的EL解析器(在faces config.xml中)让spring控制JSF注入:


org.springframework.web.jsf.el.SpringBeanFacesELResolver
如果您使用的是JSF2.0,建议您尝试CDI(上下文和依赖项注入)

<el-resolver>
   org.springframework.web.jsf.el.SpringBeanFacesELResolver
</el-resolver>