我有一个JSF应用程序,并且正在使用Spring进行bean管理。我将所有JSF bean注册为Spring bean,一切运行都非常顺利。现在,我有了使用JSF的view scope的要求,所以这意味着我必须创建一个JSF托管bean(我使用JSF批注和所有方法都做到了)。
现在,我想在Spring Bean中访问此JSF bean,当然我不能使用Spring的应用程序上下文来注入或获取它,因为Spring容器不知道此bean。因此,当前,在我的Spring bean代码中,我正在使用JSF的EL Resolver获得该JSF bean(示例中提到了here)。
我想知道的是,还有什么更好的方法吗?
我的应用程序在Spring 4.0和JSF 2.0(MyFaces实现)上,如果需要其他信息,请告诉我。我没有放置代码,因为我的所有代码都在远程服务器中,而且我认为不需要代码,因为这里没有调试。