This is simple Spring application for CRM created using Spring MVC and Hibernate.
- CRUD operations for Customer Management.
- Search based on first name, last name and email.
- Sort the data based on first name, last name and email.
- Used Service facade and DAO design principles.
- Added bean validation on Customer properties.
- Added Spring AOP for logging (@Before and @AfterReturning advice).