一段时间后,我正在使用 JSF 和 Spring,我发现我需要在我的托管 bean 中使用 Spring 的 AOP,但是当我改变它们时,例如:
@ManagedBean("title")
@RequestScope
public class Title{
...
}
(无缝工作)到
@Component
@Scope("request")
public class Title{
...
}
尽管 spring 尝试根据我的需要创建这些 bean(因为它设置了一些 Autowired 属性),但它找不到从我的 .xhtml 文件中引用的一些属性,例如:
org.apache.myfaces.view.facelets.el.ContextAwarePropertyNotFoundException: javax.el.PropertyNotFoundException: Property 'selectedUser' not found on type $Proxy50
任何机构都可以提供帮助吗?