In this chapter, we have learned that:
Maven provides an easy way to set up a Spring Data JPA project
We can configure the application context of our application by using programmatic configuration if we use Spring Framework 3.0 or newer versions
If we use Spring Framework 3.1 in a Servlet 3.0 environment, we can configure our web application without
Spring Data JPA simplifies the creation of custom repositories because it can automatically create concrete implementations of our repository interfaces
Building a CRUD application is a good start but it does not help us create real-life applications. In the next chapter, we will address this issue and describe how we can create database queries with Spring Data JPA.