This is my first application using Spring Boot. In order to get familiar with web services and Rest API, I will implement an example of CRUD operations.
- Implementing RESTful services.
- Generic exception handling for all resources.
- validations for Restful services.
- HATEOAS and content-negotiation for XML.
- Auto generation of Swagger documentation.
- Monitoring APIs using the actuator.
- Static/Dynamic Filtering.
- Versioning.
- Basic authentication with Spring Security.