hk2

    5

    3答えて

    トピックの続き Jersey 2 + HK2 - @ApplicationScoped not working。 私は既に知っています、どのようにして@Injectに正しくクラスをバインドするか。 このプロセスを自動化する方法はありますか?すべての単一のサービスをbindステートメントに入れても、私のアプリケーションでは非常に悪い匂いのようです。

    1

    1答えて

    現在、Jersey Web Appをリファクタリングしており、クロスカット問題を独自のクラスにバンドルし、アノテーションを使用してメソッドをインターセプトします。たとえば、ユーザーが変更したいエンティティの所有者であるかどうかを確認する必要があるメソッドがたくさんあります(私の場合、これはプロジェクトです)。そのため、傍受者の中で私はデータベースコールを行う必要があります。適切なDAOを注入するこ

    0

    1答えて

    私は現在、ウェブプロジェクトでJersey、Grizzly、Gradleを使用しています.HK2で動作する依存関係注入を試みています。私はドキュメント(https://hk2.java.net/2.5.0-b04/inhabitant-generator.html)の指示に従い、Gradleで動作するHK2メタデータジェネレータを取得しました。しかし、私のアプリケーションを実行すると、次の例外が発

    1

    1答えて

    現在、Foo型のオブジェクトをBarに挿入するには、次の操作を行います。 class Bar { @Inject Foo field; public Foo getField() { return field; } } ファクトリーを実装するコード:メインコンフィギュレーションで public class Foo implements Factory<Foo>

    0

    2答えて

    maven-assembly-pluginを使用して実行可能なjar(uberjar)をビルドしようとしています。このプロジェクトでは、依存性注入のプロバイダとしてHK2が使用されています。 @Serviceは、プロジェクトと一部の依存関係で定義されています。 HK2サービスロケータは、inhabitant files(META-INF/hk2-locator/default)から、コンパイル/ビ

    1

    1答えて

    Jersey 2 RESTサービスを持つSpring Bootアプリケーションがあります。 スプリングブートが正しく初期化されているようで、ジャージースプリングブリッジ( 'org.glassfish.jersey.ext:jersey-spring3:2.22.2')があります。 これにもかかわらず、次のエラーがスローされ、RESTコントローラ(JAX-RS 2.0)が初期化され、Spring