複数のデータ ソースに影響するかなり複雑なプロジェクトを行っています。現在、最大 64 の Web サービス トランザクションがあり、さらに追加される予定です。サービス層が定義されており、DAO があります。通常、サービス層クラスには、データを検索するジョブを実行する 1 つ以上の DAO クラスがあります。DAO クラスは、Spring xml ワイヤリングを使用してサービス層クラスにワイヤリングされます。
すべての DAO クラスには、Interface と Impl があります。ここで重要なのは、Impl が 1 つしかないことです。impl は変更される可能性がありますが、DAO レイヤーは安定したレガシー システムに由来するため、その可能性は低いです。
実装が 1 つしかない場合、スプリング配線を使用する利点は何ですか? サービス層クラスでクラスをインスタンス化しないのはなぜですか?