其实和springmvccaozuo一样
1生成拦截器
public class springcmvc implements HandlerInterceptor {
@Autowired
private ipconfiguration ipconfiguration;
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
ipconfiguration.count();//要进行拦截的操作
return true;
}
}
2.配置webconfig添加拦截器
public class springMvc implements WebMvcConfigurer {
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(springcmvc()).addPathPatterns("/**");
}
@Bean
public springcmvc springcmvc(){//需要将拦截器添加成bean
return new springcmvc();
}