Ajax 请求被拦截器忽略
当收到ajax请求(Accept application/json, text/javascript, */*; q=0.01
)时,我需要调用我自己的拦截器的方法。
我将其添加到 DefaultAnnotationHandlerMapping
中。我的拦截器扩展了 HandlerInterceptorAdapter 并实现了 ServletContextAware、InitializingBean。我该如何解决我的问题?
I need to call my own intercpetor's methods when ajax requests (Accept application/json, text/javascript, */*; q=0.01
) are received.
I added it to DefaultAnnotationHandlerMapping
. My interceptor extends HandlerInterceptorAdapter
and implements ServletContextAware
, InitializingBean
. How could I solve my problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须手动注册拦截器:
另请参阅:
仅将 Spring HandlerInterceptor 绑定到一个控制器
Spring MVC 的@HandlerInterceptor
You must register your interceptor manually:
See also:
bind Spring HandlerInterceptor only to one controller
@HandlerInterceptor for Spring MVC