Summary
We have looked at the power and flexibility of the Spring Data project and explored several aspects related to application development, as well as its integration with Spring Security. In this chapter, we covered the Spring Data project and a few of its capabilities. We also saw the refactoring process to convert from legacy JDBC code using SQL to ORM with JPA, and from a JPA implementation with Spring Data to a MongoDB implementation using Spring Data. We also covered configuring Spring Security to leverage an ORM Entity
in a relational database and a document database.
In the next chapter, we will explore Spring Security’s built-in support for LDAP-based authentication.