springhibernatedemo A web application using Spring MVC Spring MVC RESTful web services with JSON JSON REST Error messages JSON Web Token stateless authentication Flyway JPA Validations Multithreading using ExecutorService