Может кто-нибудь объяснить, что мне нужно сделать, чтобы реализовать мою собственную аннотацию, которая добавила бы функциональность моим веб-запросам?
Например:
@Controller
public class MyController {
@RequestMapping("/abc")
@RequiresSomeSpecialHandling
public void handleSecureRequest() {
}
}
Здесь @RequiresSomeSpecialHandling
будет моей собственной аннотацией, которая заставляет выполнять некоторую специальную работу до или после данного веб-запроса /abc
.
Я знаю, что на очень высоком уровне мне нужно было бы написать постпроцессор бина, отсканировать классы для моих аннотаций и ввести собственные перехватчики mvc при необходимости. Но есть ли какие-нибудь ярлыки для упрощения этой задачи? Специально для двух приведенных выше примеров.
Заранее спасибо,