【发布时间】:2017-10-19 07:51:39
【问题描述】:
我想让 Jersey2 和 Guice 一起合作,这显然是相当困难的。我已经看到了一些解决方案,涉及使用 HK2-to-Guice 桥。但是桥依赖于在自定义 Jersey2 ServletContainer 的 init() 中获取 HK2 ServiceLocator 实例,以便初始化 GuiceBrige:
public class MyServletContainer extends ServletContainer {
@Override public void init() {
ServiceLocator sloc = getApplicationHandler().getServiceLocator();
...
} }
但不知何故,在最新版本的 Jersey (2.26) 中,getServiceLocator() 不再存在于 ApplicationHandler 中。在这种情况下我怎样才能得到它?
【问题讨论】:
标签: guice jersey-2.0 hk2