继承org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个拦截类,然后放在 public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception 里,它会在之前调用, 最后配置在applicationContext.xml里就可以了。
JDK(依赖接口实现)或cglib 动态代理
spring里更简单,通过注解@ModelAttribute