その上で、他のチームがアプリケーションを開発するフレームワークを作成しています。
その一環として依存性注入を提供したいと考えています。私は開発者に JSR 330 アノテーションを使用させており、私のフレームワークは DI で動作します。
それでも私は次の問題を抱えています
開発者は、 Guiceを使用する場合はモジュールを、 WELDを使用する場合はbeans.xmlを作成する必要があります。これにより、特定の DI が開発者アプリ コードと結合されます。アプリケーション コードに一切触れずに、フレームワーク内の基になる依存性注入を切り替えたい。
とにかくそれを行うことはありますか?