котлин код, т.е. контроллеры, методы и тд на котлине.
Но пришел в ступор, когда начал отлаливать экксепшны методов на котлине. Например в джава есть класс ResponseEntityExceptionHandler, который мы расширяем и пишем свои реализации обработки ошибок.
Пытаюсь делать то же самое на котлине, пишу ControllerAdvice класс, который должен отлавлвливать все эксепшны, не работает.
то есть если в котлин рест метод отправлю какой либо невалидный объект - вернет просто 400, без пояснения и отловить этот эксепшн не получается.
Но когда удаляю хандлер на джава - котлин хандлер начинает работать.
Можете пояснить в чем проблема?
AspectJ же наследует твои классы? Надо open сделать?
Обсуждают сегодня