This is a simple CRUD application using the following technologies:
- Spring Boot
- Spring Data JPA
- Spring MVC
- Spring Security
- Swagger
- Hibernate
- HATEOAS
- PostgreSQL
- Lombok
- Actuator
CRUD app covers
- Designing the data model with JPA annotations and Hibernate
- Building a REST API with Spring MVC
- Securing a REST API with Spring Security
- Documenting a REST API with Swagger
- Exception handling
- Validating request data
- Developing unit tests