.xml:
<mvc:interceptors>
<!-- <bean class="tests"></bean>-->
<!-- <ref bean="test"></ref>-->
<mvc:interceptor>
<!-- 扫描,一层目录是/*,所有目录是/**-->
<mvc:mapping path="/**"/>
<!-- 排除扫描-->
<mvc:exclude-mapping path="/abc/"/>
<bean class="tests"></bean>
</mvc:interceptor>
</mvc:interceptors>
import org.springframework.stereotype.Component;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@Component
public class tests implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
return false;
}
@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
HandlerInterceptor.super.postHandle(request, response, handler, modelAndView);
}
@Override
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
HandlerInterceptor.super.afterCompletion(request, response, handler, ex);
}
}