É possível criar um ControllerAdvice
para "ouvir" exceção do tipo EntityNotFound
e saber qual é a entidade que gerou a exceção?
Por exemplo:
Suponha que eu tenho 2 entidades, Carro e Casa, e ao realizar uma consulta usando o método getOne({id})
eu gostaria de criar um Advice que fosse capaz de montar as seguintes mensagens de erro:
Carro não encontrado
e Casa não encontrada
de forma "genérica, a priori, pensei em tentar pegar o nome da classe que gerou o erro pela exception interceptada no Advice mas não obtive êxito, alguém tem alguma sugestão?
Desde já agradeço pela atenção