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框架中自定义一个拦截器,包括拦截器的定义、配置以及其实现过程。

4358

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



