Following functionlaities are demonstrated
- CRUD operations
- Persist to H2 (JPA, QueryDSL)
- Authn and Authz using beaer token with keycloak
- Keycloak customization to import realm and preconfigure it
- BDDs with Cucumber and TestNG
- maven, docker and docker-compose
- API documentation with open-api 3