springmvc 自定义的拦截器

谁践踏了优雅 2022-05-27 12:59 290阅读 0赞

拦截器定义

  1. //实现HandlerInterceptor
  2. public class LoginAuthentication implements HandlerInterceptor {
  3. @Override
  4. public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
  5. throws Exception {
  6. // TODO Auto-generated method stub
  7. System.out.println("handle执行前");
  8. return true;
  9. }
  10. @Override
  11. public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,
  12. ModelAndView modelAndView) throws Exception {
  13. // TODO Auto-generated method stub
  14. System.out.println("handle方法中");
  15. }
  16. @Override
  17. public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
  18. throws Exception {
  19. // TODO Auto-generated method stub
  20. System.out.println("handle执行后");
  21. }
  22. }

拦截器配置

  1. <mvc:interceptors>
  2. <mvc:interceptor>
  3. <mvc:mapping path="/**"/>
  4. <bean class="com.samrtian.interceptor.LoginAuthentication"/>
  5. </mvc:interceptor>
  6. </mvc:interceptors>

发表评论

表情:
评论列表 (有 0 条评论,290人围观)

还没有评论,来说两句吧...

相关阅读

    相关 springMvc定义拦截

    其实最初我是不想这篇文章的,因为我个人感觉拦截器没什么用,如果是需要权限拦截的话,完成可以使用现成的权限框架,比如shiro,不是因为我懒,因为我们自己去写的话肯定会有一堆问题