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