Automatically deployed on every push on Heroku platform. This is documented on wiki pages.
- Twitter Bootstrap
- AngularJS
- Full internationalization support with Angular Translate
- Thymeleaf template engine
- Testing with Karma and PhantomJS
- Spring Boot for easy application configuration
- Maven configuration for building, testing and running the application
- "development", "production" and "demo" Maven profiles
- Spring Security
- Spring MVC REST + Jackson
- Spring Data JPA + Bean Validation
- Database updates with Liquibase
- Log management with Logback
- Elasticsearch as full-text search engine
- Hazelcast for distributed cache to use in a clustered environnement
The application showing how to use Spring Boot with Spring Security for common needs, such as:
- Customized login form
- DAO-based authentication
- Basic "remember me" authentication
- URL-based security
- Method-level security
mvn spring-boot:run -Dspring.profiles.active=demo
- Point your browser to http://localhost:8080/
- Demo user credentials:
username:juk.bag@example.com / password: Mb.1234
mvn jasmine:bdd - visit http://localhost:8234 in your browser