私は現在Javaマルチモジュールプロジェクトに取り組んでおり、DIを介した結合を減らしたいと考えています。最小限の例として、2つのモジュールがあります。モジュールAは、Guiceを介してすべてのInjectを実行するクライアントサイドです。モジュールAは、モジュールBのクラスを呼び出します。これらのクラスは主にEJBであり、@EJBアノテーションを介して自身を挿入します。モジュールAがモジュールBIのクラスを呼び出せるようにするには、JNDIルックアップを使用します。私は今、JNDIを取り除き、モジュールBのクラスをguiceを介して注入しようとしました。そうすると、@EJBは機能しなくなります。guiceを介してこれを行うための解決策はありますか?
質問する
679 次