I have to admit…Spring Data is ACTUALLY my favorite Spring project!
I know I’ve previously written about how Spring Security just might be my favorite project. However, that opinion had to be put on the shelf when I realized that Spring Integration might actually be my favorite project. It’s really tough to hold onto that opinion when I stopped to realize how Spring MVC might be favorite project.
But I’ve been thinking real hard since I wrote those articles. And I have to be honest. Truthfully, spiritually, ecumenically honest.
Spring Data is ACTUALLY my favorite Spring project.
Spring Data is the thing that makes application development really sizzle. Why? Because every application has data. What kind of app doesn’t?
The number of times I’ve needed some quick-and-dirty solution to grab a piece of data, Spring Data lets me jump right to it using custom finders. Custom finders let you define all the details of a query with a simple method signature. No implementation. No Hibernate query. No SQL query. Just a method name and the parameters. Spring Data will write the query for me.