In un intercettore Primavera-MVC voglio accedere al metodo di controllo del gestoreIn un intercettore Spring-mvc, come posso accedere al metodo del controller del gestore?
public class CustomInterceptor implements HandlerInterceptor {
public boolean preHandle(
HttpServletRequest request,HttpServletResponse response,
Object handler) {
log.info(handler.getClass().getName()); //access to the controller class
//I want to have the controller method
...
return true;
}
...
}
ho trovato:
how-to-get-controller-method-name-in-spring-interceptor-prehandle-method
Ma funziona solo in giro. Voglio che il nome del metodo acceda all'annotazione.
@Reimeus Assolutamente, a meno che tu non sappia che hai solo metodi di gestione. Ad esempio, se l'app ha solo '@ Controller' per gestire le richieste, allora hai solo le istanze di' HandlerMethod'. –
grazie per l'aiuto =) – Troncador