This is a ready to use simple Spring web application featuring the following frameworks and libraries:
- Spring, Spring Security and Spring MVC for REST support
- Persistence with JPA 2.1:
- Eclipselink
- H2 in-memory database
- Spring Data JPA
- Flyway integration
- Client side using JavaScript, jqGrid and REST, full CRUD
- Server side paging and sorting
- Few lines of AngularJS
Using maven:
mvn tomcat7:run
And browse to http://localhost:8080/books. Few smoke Spring integration tests are set up, but no real tests implemented.
This application is featured in the following articles: