Olá Germanno, tudo bem?
Desculpe pela demora em obter retorno.
O Spring Boot fornece um mecanismo de tratamento de exceção global que pode ser usado para capturar exceções lançadas em toda a aplicação, incluindo exceções de banco de dados.
Para capturar exceções específicas de banco de dados, você pode criar uma classe que implementa a interface ExceptionHandler
do Spring e anotá-la com @ControllerAdvice
. Em seguida, você pode adicionar métodos nessa classe para lidar com exceções específicas.
Para saber mais sobre os mecanismos de tratamento de exceção no spring boot, deixo o link da documentação abaixo:
Espero ter ajudado.
Caso surja alguma dúvida, fico à disposição.
Abraços e até mais!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!