Introdução ao Spring Bean Validation

Definição

É um dos projetos do ecossistema Spring que fornece uma API de validação de dados.

Documentação: Jakarta Bean Validation specification

“Validações no modelo de domínio e no modelo de representação?”

Se todas as operações do sistema forem feitas somente através da API, então a validação no model de domínio se torna desnecessária.

Caso contrário, é importante manter essas validações, mesmo se forem duplicadas.