как написать кастомную аннотацию для параметра контроллера в spring boot?

Хочу написать аннотацию для контроллера в spring boot, которая при отсутствии сущности с указанным id выкинет исключение и не пойдет дальше в контроллер примерного использования:

public Responce<...Dto> getEntity(@CheckExist(entityClass = {ClassName}.class) @PathVariable id) {
}

Как это сделать не используя АОП? Пробовал через HandlerMethodArgumentResolver, но тоже не вышло...


Ответы (0 шт):