Boa Noite a todos
Estou buscando a forma mais limpa, natural e melhor para lidar com exceções. Meu ambiente é composto principalmente Spring.
Por exemplo: Quando coloco @Transactional em um método o mesmo só dá erro depois que o debug já saiu do método, pois só depois que ele acaba que são feitos os commits, e como eu não desejo enxer meus @Controllers de try catch andei procurando na internet.
Pesquisando um pouco encontrei este link, que para mim é a melhor forma que já encontrei
Porém é para Spring Rich Client, o qual é apenas para aplicações Swing.
Eu lhes pergunto se vocês conhecem alguma maneira parecida, ou alguma outra forma limpa de lidar com exceções com Spring.
Agradeço a todos.