私は個人的な Web プロジェクトに取り組んでおり、Spring Data と JPA を使用したいと考えています。springsource.com でこの素敵なブログ エントリを見つけて、これがどのように機能し、なぜこのようにするのかを理解しようと数時間を費やしました。主に次の 2 つの質問についてサポートが必要です。
- Service および ServiceImpl クラスを使用する必要があるのはなぜですか。これは典型的な JPA 2 実装のように見えますが、Autowired リポジトリの下で Spring Data を使用しています。これは本当に私を混乱させます。リポジトリを直接使用しないのはなぜですか?
- ライターは CustomerRepository で新しいメソッドのペアを定義しますが、実装はありません。彼は、リポジトリとは関係のない CustomerService の実装を続けています。多くのサイトでこれを見てきましたが、その仕組みがわかりません。
私が言ったように、私は私の質問への答えを見つけるために良い記事を探していましたが、それらのほとんどはこれらの記事に従っているようです. 記事のプロジェクトの github コードも確認しましたが、不完全です。あなたが私を助けてくれることを願っています。