एक वसंत-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
लेकिन यह केवल आसपास काम। मैं विधि नाम एनोटेशन तक पहुंच चाहता हूं।
@ रीमेमस बिल्कुल, जब तक आपको पता न हो कि आपके पास केवल हैंडलर विधियां हैं। उदाहरण के लिए, यदि ऐप को अनुरोधों को संभालने के लिए केवल '@ नियंत्रक' है, तो आपको केवल 'हैंडलर मोड' उदाहरण होने की गारंटी है। मदद के लिए –
धन्यवाद =) – Troncador