在Spring的MVC攔截我要訪問到處理程序控制器方法在Spring-mvc攔截器中,如何訪問處理程序控制器方法?
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;
}
...
}
我發現:
how-to-get-controller-method-name-in-spring-interceptor-prehandle-method
但它只解決。我想要方法名稱來訪問註釋。
@Reimeus絕對,除非你知道你只有處理方法。例如,如果應用程序只有'@ Controller'來處理請求,那麼你只能保證'HandlerMethod'實例。 –
感謝您的幫助=) – Troncador