Java JSF2ViewScope bean和瞬时注入的Spring服务bean

Java JSF2ViewScope bean和瞬时注入的Spring服务bean,java,spring,jsf-2,Java,Spring,Jsf 2,全部 我使用的是JSF2.1.4和Spring3.1.0。我有@ViewScope托管bean,它是可序列化的。它对少数Spring@servicebean有依赖关系,而Spring@servicebean又有依赖关系。我跟着这个 有人通过将帖子链接到视频找到了解决方案,但我仍然无法获得,我是否应该让我的服务暂时化,在反序列化之后,事情将得到处理,或者我必须让所有服务因此存储库等等。。。可序列化 如果有人帮我,我会很感激的,我有点困惑。目前,我已经使@Service dependencies暂时

全部

我使用的是JSF2.1.4和Spring3.1.0。我有@ViewScope托管bean,它是可序列化的。它对少数Spring@servicebean有依赖关系,而Spring@servicebean又有依赖关系。我跟着这个

有人通过将帖子链接到视频找到了解决方案,但我仍然无法获得,我是否应该让我的服务暂时化,在反序列化之后,事情将得到处理,或者我必须让所有服务因此存储库等等。。。可序列化

如果有人帮我,我会很感激的,我有点困惑。目前,我已经使@Service dependencies暂时化了,如果我不这样做,它会抱怨依赖项不可序列化

谢谢大家

等待了几天,等待有人回应……)
好吧,我知道下面的解决方案,但正在等待有人与另一个解决方案旁边这个。以上链接为我工作,希望它能帮助别人

如果您对Stackoverflow的答案有疑问,您可以尝试对该答案发表评论,或者设置悬赏。因为你没有足够的声誉去做后者(我也很感兴趣),我已经为你做了。视图范围的可能重复不要求bean是可序列化的吗?您对不可序列化的依赖项做了什么?是的,只需根据需要调整视图范围bean中的私有void writeObject(java.io.ObjectOutputStream)和私有void readObject(java.io.ObjectInputStream),即重建瞬态属性。我明白了。您是使用ApplicationContext.getBean()完成的,还是找到了更好的方法?是的,同样的,但是通过扫描特定的带注释的属性并注入回来,这个过程肯定可以自动化。