随笔分类 -  SpringMVC

摘要:Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's JSR-303规范,是标准JSR-303的一个变种),javax提供了@Valid(标准JSR-303规范),配合BindingResult可以直接提供参数验证结果。 @Valid属于javax. 阅读全文
posted @ 2021-05-19 19:48 guardWei 阅读(1055) 评论(0) 推荐(0)
摘要:缘起 有一个需求,在进入controller之前验证调用次数是否超过限制,在响应之后判断是否正常返回,对调用次数进行+1,发现带@RestController的类和带@ResponseBody的方法在被调用后response会直接写入输出流,在postHandle和afterCompletion这两 阅读全文
posted @ 2020-11-06 19:29 guardWei 阅读(7671) 评论(0) 推荐(0)
摘要:1、filter,这是java的过滤器,和框架无关的,是所有过滤组件中最外层的,从粒度来说是最大的。 配置方式,有直接实现Filter+@component,@Bean+@configuration(第三方的filter) 2、interceptor,spring框架的拦截器 配置方式,@confi 阅读全文
posted @ 2020-09-23 19:40 guardWei 阅读(1182) 评论(0) 推荐(0)
摘要:相同点 两个接口都可用于Contrller层请求拦截,接口中定义的方法作用也是一样的。 //HandlerInterceptor boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object ha 阅读全文
posted @ 2020-09-14 19:38 guardWei 阅读(4008) 评论(1) 推荐(2)