नहीं कहा जा रहा है मैंने हैंडलरइंटरसेप्टर्स के लिए प्रलेखन का पालन किया। यह नोट करते हुए कि वसंत के नए संस्करण में: "कॉन्फ़िगर किया गया इंटरसेप्टर एनोटेटेड नियंत्रक विधियों के साथ किए गए सभी अनुरोधों पर लागू होगा"। वसंत 3.1 हैंडलरइंटरसेप्टर
मैं व्याख्या किए गए नियंत्रक इस तरह शुरुआत है:
मैं एक यूआरएल है कि नियंत्रक के कोड निष्पादित अनुरोध करते हैं, मेरी इंटरसेप्टर
निम्नलिखित एक xml विन्यास फाइल में है कोड कभी नहीं कहा जाता है। क्या कोई बता सकता है क्यों?
इंटरसेप्टर कोड है:
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
public class DomainNameInterceptor extends HandlerInterceptorAdapter {
public boolean preHandle(HttpServletRequest request,
HttpServletResponse response, Object handler)
throws Exception {
System.out.println("Why is this not called?");
return true;
}
}
मैं निम्नलिखित प्रलेखन उपयोग कर रहा था: Spring Core 3.1.x Documentation
मैं HandlerInterceptor के लिए एक खोज किया था और उदाहरण शामिल किए गए लिंक में प्रलेखन के भीतर दी पीछा किया।
क्या आप इंटरसेप्टर कोड दिखा सकते हैं? और कृपया - कोई स्क्रीनशॉट नहीं :) – daniel
आप जो दस्तावेज आप अनुसरण कर रहे थे उससे भी लिंक कर सकते हैं। –
मैंने ऊपर इंटरसेप्टर कोड शामिल किया है। कोई विचार? –