私はしばらくの間、Spring MVCで作業してきましたし、プレーンなSpring(Spring Bootかもしれない)でアプリケーションを作成することを考えています。 - 人 - アドレス しかし、最初のアプリケーションバージョンはAddressクラスなしで構築されます。私はどのフィールドがAddressクラスに格納されるのかわかりません。また、私はHibernateでアプリケーションを作っています(HibernateはインスタンスクラスのDBテーブルを作成します)。だから私はオプションがあります: - 最初に、アドレスフィールドなしでPersonクラスを作成しますが、これは不完全であり、Addressがシステム内にあるときにテストを更新する必要があります。 - アドレスインターフェイスを作成し、MockAddressまたはStubAddressのような実装をいくつか行い、アドレスインターフェイスタイプのPerson Classでデータフィールドを作成します。 - インターフェイスとフィールド/メソッドを使用せずにAddressクラスを作成し、人と配線します。ドメインモデルでSpring依存性注入を使用しますか?
私はこのトピックのための良い説明を見つけることができません、どのようにそこでDIを使用するか、それを使用する価値がありますか?ほとんどの記事はサービスレイヤーのワイヤーについては見つかりましたが、データモデルオブジェクトについては見つかりませんでした。
質問の説明を簡単にすることを検討してください。質問の内容のみが含まれています。 –
実際には、私は何を簡素化することができないのか分かりません。ありがとう。 – Pavlo