- Spring Boot 1.5.2 (Security, Web, JPA, acurator)
- Hibernate 5.2.5 Final
- OAuth2 spring security 2.1.0
- Liquibase 3.5.3
- Postgres/H2 drivers
- ModelMapper 0.7.5
Java Config + .properties files per environment
Run with Maven:
mvn clean install spring-boot:run -Dspring.profiles.active=local
You can replace "local" with "unit-tests" for H2 database usage.
- OAuth2 secured API
- Database schema management with Liquibase (both Postgres/H2)
- Hibernate validation
- Properties per environment
- ModelMapper for DTO objects