gpt4 book ai didi

java - 获取服务中 Errai RequestDispatcher 的静态引用

转载 作者:太空宇宙 更新时间:2023-11-04 06:23:39 25 4
gpt4 key购买 nike

我正在尝试升级 GWT 项目中的 Errai 版本。我们只使用 errai 总线,之前我们从 ServletContext 中获取 ErraiService 来获取 RequestDispatcher 并发送消息。不过,从 errai 2.0.Beta2 升级到 3.0.3 后,这不再有效。

我知道在客户端中您可以通过 ErraiBus.getDispatcher(); 获取 RequestDispatcher,但这似乎不适用于服务器代码。

如何在不使用 CDI 的情况下从服务器静态访问 RequestDispatcher 来发送消息?

我可以在他们的源代码中看到:

@Singleton
public class ErraiServiceImpl<S> implements ErraiService<S> {

有我需要的请求调度程序的引用。我可以获取对单例的引用吗?

最佳答案

ErraiService service = ErraiServiceSingleton.getService();

我必须查看他们的源代码才能找到这个小 gem 。不知道为什么没有在任何地方提到它,但这是在没有 CDI 的情况下使用 Errai 巴士的好方法。

关于java - 获取服务中 Errai RequestDispatcher 的静态引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27115632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com