Итак, у меня есть следующий контроллер
Controller("/test")
public class MyController {
@Get("/anno")
@MyAnnotation(value="my annotation value") // <---- i want this value
public Object testAnnotation(HttpRequest<?> request){
return "Hello world";
}
}
Я пытаюсь внедрить пользовательский фильтр на http-сервере в микронавтах.
@Filter("/**")
public class MyFilter implements HttpServerFilter {
@Override
public Publisher<? extends HttpResponse<?>> doFilter(HttpRequest<?> request, FilterChain chain) {
// HERE
// how to get the MyAnnotation value from the handling method for the request ?
return chain.proceed(request);
}
}
Как получить мою собственную аннотацию внутри фильтра? Спасибо.