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