hk2

    2热度

    2回答

    我有一个项目使用Jersey 2.25(与HK2 2.5-b30)。最初,我使用的是HK2-Guice Bridge。但是,对于某些情况,这似乎意外失败(尤其是在Guice配置的自定义注释中注释了字符串的情况下,Guice执行注入时会正常工作,但在HK2执行时会默默失败)。因为同一个对象根据注入方式的不同可能会有所不同,所以我很害怕将它们结合使用。 我现在正在切换所有使用HK2,但遗憾的是,似乎H

    1热度

    1回答

    我使用Jersey创建了RESTful Web服务。我还使用通过Java主要方法运行的Jetty嵌入式Web服务器。有了泽西岛,默认HK2 DI。我得到的问题与依赖注入的服务: Aug 09, 2017 4:16:30 PM org.glassfish.jersey.internal.Errors logErrors WARNING: The following warnings have be

    0热度

    1回答

    是否可以配置Jersey 2.26.x,它完全依赖Spring而不是HK2注入?我知道Jersey现在与Spring兼容,但它是否有可能完全摆脱HK2?

    0热度

    1回答

    我已经编写了2个WebSocket ServerEndpoints,它们使用注入的JPA EntityManager实例注入自己与数据库交互的服务。 该应用程序是部署在Tomcat服务器上的Web应用程序,使用Jersey作为JAX-RS实现,Hibernate作为JPA提供程序。 有时会发生EntityManager在试图访问端点内部的DB 时关闭。另外我担心我可能会产生触发内存泄漏的代码。 这

    0热度

    1回答

    在泽西岛的奇怪,奇怪的依赖注入世界中,您可以包含一个AbstractBinder(但可能不只是一个Binder)作为Application的方法的返回值中的一个对象。 这AbstractBinder可以调用各种bind()方法从configure()方法,其中新泽西州,但没有其他JAX-RS实现中,是保证呼叫,因此你可以链接实现对接口,它可以让你做的假象从这一点开始依赖注入在你的应用程序中。也就是

    0热度

    1回答

    我们有一个基于码头9.3和2.7泽西 依赖注入正常工作与自带的库捆绑HK2一个REST API服务器。我们通过ResourceConfig注册到应用Handler所需要的服务,并有类似: handler.addServlet(new ServletHolder("main-api", new ServletContainer(resourceConfig)), MAIN_SERVLET_PATH

    0热度

    1回答

    我试图使用vertx-jersey创建一个web服务,我可以在其中注入自己的自定义服务以及一些更多的标准对象,如vertx实例本身。 在我初始化的网络服务器,像这样的时刻(即以下this example): Vertx vertx = Vertx.vertx(); vertx.runOnContext(aVoid -> { JsonObject jerseyConfiguration

    0热度

    2回答

    我试图用Vert.x和HK2扩展为依赖项注入构建应用程序。但是,我似乎无法找到任何能够让我看到完整画面的例子。 请注意,我完全不了解依赖注入。 我按照this example所示的方法做了,但是在启动应用程序时,我得到一个NoSuchMethodException,因为它试图访问vertex类(SimpleVerticle)中不存在的默认无参数构造函数。 在我的build.gradle中,main

    2热度

    1回答

    我想获得Jersey2和吉斯一起合作,这显然是相当困难的。我已经看到了使用HK2-Guice桥的一些解决方案。但桥依靠获得在定制Jersey2 ServletContainer的init()的HK2 ServiceLocator例如为了初始化GuiceBrige: public class MyServletContainer extends ServletContainer { @Ov

    0热度

    1回答

    我想知道是否有一种简单的方法可以避免使用像JRebel这样的东西。是否有一些有用的方法可以为每个新请求使用干净的类加载器实例来制作HK2注入工具?