如何从SessionScoped Bean内部访问JSF@Singleton Bean,反之亦然



我的目的是拥有一个@Singleton类,它在云服务器上的整个应用程序中运行自动调度的方法。但我也有@SessionScoped bean,我想与之交流。如果我不在用户的web会话中,是否可以访问@SessionScoped bean?反之亦然:我如何在会话中使用我的@Singleton bean作为用户?

谢谢并致以最良好的问候!

您可以使用应用程序上下文在SessionScoped Bean中访问Singleton Bean以获得Singleton Bean,也可以在SessionSco佩德Bean中进行注入。

context.getBean(SomeSingletonClass.class)

若要执行相反的操作,并没有好的方法,您可以将会话放在se Singleton bean中的WeakReference列表中。

相关内容

  • 没有找到相关文章

最新更新