Poderia usar a ValidationException do Jakarta em vez de ValidaçãoException?
Poderia usar a ValidationException do Jakarta em vez de ValidaçãoException?
Olá Erik!
A diferença entre ValidationException
do Jakarta e ValidacaoException
é que a primeira faz parte do pacote Jakarta e a segunda é uma exceção personalizada criada no projeto.
No exemplo que você mencionou, a ValidacaoException
foi criada para lançar uma exceção quando ocorre uma validação de integridade no código. Essa exceção personalizada permite que você forneça uma mensagem de erro mais específica para o cliente que disparou a requisição.
Você pode usar a ValidationException
do Jakarta se preferir, mas é importante lembrar que ela é uma exceção genérica e pode não fornecer a mesma mensagem de erro personalizada que a ValidacaoException
criada no projeto.
Portanto, se você deseja fornecer mensagens de erro mais descritivas e específicas para as validações de integridade, é recomendável continuar usando a ValidacaoException
personalizada que foi implementada no código.
Espero ter ajudado e bons estudos!