私は依存性注入フレームワークとしてGuiceを使用しています。私は、RESTサービスの作成を容易にするために追加できるものが必要です。Guice with JAX-RS
guice-servletを見てきましたが、HTTPサーブレットへのパスを指示するのにはうまくいきますが、それだけのことですが、注釈構文のようなJAX-RSが期待されていましたが、 。
JAX-RSを実際に使っていないのですが、これは参考になっているようですが、独自の依存性注入フレームワークを使用しているようで、Guiceではうまくいきません。それに加えて、5MB以上の依存関係があります。これは、私が後にしていることに大いに役立ちます。
Guiceは、JAX-RSに貸与しないように設計されていますか?
次の2つのDIフレームワークを統合する方法を示し投稿を見つけたことがありますか? Jerseyがインフラストラクチャのために全面的に使用しているため、HK2(Jerseyの内部DIフレームワーク)を完全に取り除くことはできません。しかし、それをGuiceと統合する方法があります。私はそれらの記事のいくつかに答えました。この統合を行う際に私が見る唯一の問題は、人々がGoogle App Engineを使用しているときです。私はGAEを使用しないので、私はその問題を探検することはできませんでした。 –
@peeskillet - 私の質問はguice-jerseyの周りにはないと言われています。もし私が正しいことをしているのであれば、それはもっと簡単です。それを行うモノリスの依存関係 - それは私のために赤旗を発生させました。 – Cheetah
私はいくつかのアプリケーションでGuice + Jerseyをやったことがあり、とても満足しています!そう、はい、私はそれが正しいことだと思います。 – Jorn