-
@param response
-
@param handler
-
@param ex
-
@throws Exception
*/
@Override
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
System.out.println(“清理”);
}
}
在 applicationContext.xml 中添加
mvc:interceptors
mvc:interceptor
<mvc:mapping path=“/**”/>
</mvc:interceptor>
</mvc:interceptors>
-
path
配置拦截路径; -
/*
表示该路径下的所有请求,不包括子路径;如:/admin/*,包含/admin/add,但不包含/admin/abc/add -
/**
表示该路径下的所有请求,包括子路径;如:/admin/*,包含/admin/add,也包含/admin/abc/add -
bean
配置拦载器类
@RestController
public class MyController {
@RequestMapping(“/t”)
public String test(){
System.out.println(“test方法执行”);
return “hello!”;
}
}
=========================