私は IoC コンテナーにまったく慣れていないので、新しいプロジェクトで使用する予定です。確実に必要になるかどうかはわかりませんが、アーキテクチャが成長する可能性があるため、これが機能することを知ってうれしいです.
このプロジェクトは、Guice と統合された Resteasy で構築された Web サービスです。私はそれを設定しましたが、動作します。私の質問は、変数に基づいて複数ある可能性があるため、インターフェイスの実装をどのように選択できるかです。たとえば、ユーザーがパラメーターを送信しました。明らかな解決策は大きな switch/case ステートメントですが、コンテナーが役立つことを願っています。アシストインジェクションと Guice ファクトリーを調べましたが、私の問題には当てはまりません。
どんなアドバイスも役に立ちます。