CRUD completo com validação e tratamento de erros.
Modelo: Claude
Crie uma API REST Spring Boot 3 para a entidade abaixo. Entregue: entity, repository, service, controller, DTOs com validação Bean Validation, tratamento global de exceções e exemplos de requisição. Entidade: [DESCREVA CAMPOS E REGRAS]
Exemplo de entrada
Entidade Produto: nome obrigatório, preço positivo, categoria de lista fixa, estoque
Resultado esperado
Código completo por camada, pronto para compilar, com ControllerAdvice.
