# Desenvolvimento da Camada Controller ## Checklist * [ ] Implementar endpoints CRUD e os Requisitos Funcionais. * [ ] Utilizar DTOs de Request e Response. * [ ] Implementar validações com Bean Validation. * [ ] Implementar tratamento global de exceções com `@RestControllerAdvice`. * [ ] Retornar códigos HTTP adequados para cada cenário. * [ ] Fazer o mapeamento DTO ↔ Entidade com MapStruct * [ ] Implementar testes automatizados com `MockMvc`. * [ ] Cenários de sucesso. * [ ] Erros de validação. * [ ] Exceções de negócio. * [ ] Documentar os endpoints utilizando Swagger/OpenAPI.
Desenvolvimento da Camada Controller
Checklist
Implementar endpoints CRUD e os Requisitos Funcionais.
Utilizar DTOs de Request e Response.
Implementar validações com Bean Validation.
Implementar tratamento global de exceções com
@RestControllerAdvice.Retornar códigos HTTP adequados para cada cenário.
Fazer o mapeamento DTO ↔ Entidade com MapStruct
Implementar testes automatizados com
MockMvc.Documentar os endpoints utilizando Swagger/OpenAPI.