我使用Guice作爲我的依賴注入框架。我想要添加一些可以使創建REST服務更簡單的東西。Guice with JAX-RS
我看了一下guice-servlet,它可以很好地將路徑引導到HTTP servlet,但是看起來這似乎是做的,我期待JAX-RS像註釋語法一樣工作,但它不會。
沒有實際使用過JAX-RS我已經搜索了一下,看起來Jersey是這個參考實現,但它看起來像它使用自己的依賴注入框架,並且不適用於Guice。另外,它具有5 + MB的依賴關係,這似乎很適合我以後的工作。
Guice是以這樣的方式設計的,它不適用於JAX-RS,如果是的話,我還應該做些什麼?
你有沒有發現,說明如何整合這兩個DI框架的任何職位?你不能完全擺脫HK2(澤西島的內部DI框架),因爲澤西島將它用於其基礎設施的所有地方。但是有辦法將它與Guice整合。我已經回答了其中的一些帖子。我在進行這種整合時看到的唯一問題是人們在使用Google App Engine時。我不使用GAE,所以我永遠無法探索這個問題。 –
@peeskillet - 我的問題並不在於每個人說的guice-jersey,更多的是如果我正在做正確的事情......這是我期望的非常容易的事情,我不希望帶來一個巨石依賴做它 - 它爲我提出了紅旗,因此問題。 – Cheetah
我已經在幾個應用程序中完成了Guice + Jersey,我非常滿意!所以是的,我會說這是正確的。 – Jorn