- Spring Boot
- Spring Data JPA
- ORM
- Spring Security
- OAuth2
- JWT
- Spring Cloud
- H2 Database
- PostgreSQL
- Containerization
- Docker
- Docker Compose
- AWS Deploy
- DTO (Data Transfer Object) principles
- Automaticaly converter DTO to Entity
- Custom Exception Handler messages
- Resources (REST Controller)
- DTO
- Services
- Entities
- Respositories
- Exceptions
- Validation and Authorization
- JUnit tests
- TDD
Spring Initializr
Maven
How can I test my endpoints?
For tests cases, you can check the API endpoints with Postman.
- Busca paginada de recursos
- Busca de recurso por id
- Inserir novo recurso
- Atualizar recurso
- Deletar recurso
GET /clients?page=0&linesPerPage=6&direction=ASC&orderBy=name
GET /clients/1
POST /clients
{
"name": "Maria Silva",
"cpf": "12345678901",
"income": 6500.0,
"birthDate": "1994-07-20T10:30:00Z",
"children": 2
}
PUT /clients/1
{
"name": "Maria Silvaaa",
"cpf": "12345678901",
"income": 6500.0,
"birthDate": "1994-07-20T10:30:00Z",
"children": 2
}
DELETE /clients/1