【发布时间】:2010-11-08 17:42:28
【问题描述】:
我有一个大型现有应用程序,其中包含一堆通过 JSF 的 ioc 注入的托管 bean。
我想在这些 bean 中开始 自动装配 东西。目前我不能这样做,因为这些 bean 不是通过 spring 创建的。
解决这个问题最简单的方法是什么?
【问题讨论】:
标签: spring jsf managed-bean
我有一个大型现有应用程序,其中包含一堆通过 JSF 的 ioc 注入的托管 bean。
我想在这些 bean 中开始 自动装配 东西。目前我不能这样做,因为这些 bean 不是通过 spring 创建的。
解决这个问题最简单的方法是什么?
【问题讨论】:
标签: spring jsf managed-bean
您可以使用特殊的 EL Resolver(在 faces-config.xml 中)让 spring 控制 JSF 注入:
<el-resolver>
org.springframework.web.jsf.el.SpringBeanFacesELResolver
</el-resolver>
如果您使用的是 JSF 2.0,建议您尝试 CDI(上下文和依赖注入)
【讨论】: