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注入工具?