インターフェイスの 3 つの実装があり、そのうちの 1 つをインスタンス化するには、データベースからパラメーターをチェックする必要があります。ファクトリ パターンで実行する予定でしたが、アプリケーションの残りの部分で JSF 2 依存性注入を使用しているため、それを行う方法があるかどうか疑問に思っていました。依存性注入を動的に行うことは可能ですか? 毎回正しい実装を選択する方法または何かを何らかの形で示すことはできますか? バックエンドにはSpring Coreを使用しているので、Springコンテキストでそれを行う方法はうまくいくでしょう.
私はすべてに注釈を使用しています(@Autowired
Spring、@ManagedProperty
JSF用)。
編集: プロジェクトは Tomcat サーバーにデプロイされます。