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!