作者:手机用户2702936363 | 来源:互联网 | 2023-07-03 09:45
最近在进行项目开发的时候需要对接口做Session验证
2、定义一个相应的拦截器,在springMVC配置文件中进行配置
拦截器:
spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的实现自己的拦截器。可以根据我们的需要重写preHandle、postHandle、afterCompletio方法。
分别实现预处理、后处理(调用了Service并返回ModelAndView,但未进行页面渲染)、返回处理(已经渲染了页面) 在preHandle中,可以进行编码、安全控制等处理; 在postHandle中,有机会修改ModelAndView; 在afterCompletion中,可以根据ex是否为null判断是否发生了异常,进行日志记录。
在springMVC.xml文件中添加拦截器
3、在springMVC controller中使用实例