This is a Spring project With java that implements MongoDB integration usgin Spring Data MongoDB Project.
This is a Web API that allows CRUD operations for manipulate user information For more information see swagger page, that is created alongside the project: (http://localhost:8080/swagger-ui/index.html#/)
- Spring Rest controller
- Custom validation with ConstraintValidator
- Swagger basic configuration
- Custom log with: Logback, AbstractRequestLoggingFilter, MDC
- MongoDB with spring data, with pageable query
- ExceptionHandler (with @ControllerAdvice)