1、DefaultAnnotationHandlerMapping
< bean class ="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" >
< property name ="interceptors" >
< list >
< bean class ="packageName.XXXInterceptor" />
</ list >
</ property >
</ bean >
Interceptor的定义为:
public class XXXInterceptor extends HandlerInterceptorAdapter {
@Override
public boolean preHandle(HttpServletRequest req, HttpServletResponse resp, Object handler) {
String className = handler.getClass().getName(); // package Name .ClassName
if (Error) {
return false ;
}
return true ;
}
}
本文介绍如何在 Spring MVC 中使用 DefaultAnnotationHandlerMapping 配置自定义拦截器,并提供了一个具体的实现示例。
4359

被折叠的 条评论
为什么被折叠?



