0

これが私の状況です。基本的なJPAプロパティを持つ「persistence.xml」があります。また、JpaPersistModule に挿入する必要がある追加のプロパティもいくつかあります。これらのプロパティ (接続文字列など) は外部コンポーネントから取得され、それら自体がいくつかの外部 Guice モジュールによってバインドされます。

これは明らかな問題につながります.JpaPersistModuleに渡すjava.util.Propertiesクラスのインスタンスを作成できません.バインディングが設定された時点でそれらのプロパティがわからないからです. この問題に対処する最善の方法は何でしょうか?

PSセッターを介して明示的にプロパティをguiceモジュールに渡すという全体的な考えは、私には奇妙に思えます。男、これは依存性注入ですね。

4

1 に答える 1