注入された実装は、実行時まで知られていないものに基づいて変更したいと考えています。具体的には、リクエストが実行されるまで「バージョン」が決定されない異なるバージョンとして動作するようにしたいと思います。また、「バージョン」は要求ごとに異なる可能性があります。Google Guiceと実行時のさまざまな注入
ドキュメントを読んだ後は、「バージョン」に基づいて実行時に実装を選択する必要がある場合にプロバイダを実装できるようです。さらに、私はジュースの上に自分自身をロールバックすることができます。
このシナリオでは、プロバイダを実装するのが最善の方法ですか?私はベストプラクティスがあるかどうか、またはそこに他の誰かがGuiceを使ってこの問題に取り組もうとしているかどうかを知りたい。
ありがとうございました!
-Joe
どのようにして、「バージョン」-informationを実装することを計画していますか?メソッドパラメータ?注釈? –