Spring 使用 Hibernate Validator @Valid 失效
2016-06-06 14:53
441 查看
使用spring @Valid 验证时 使用了 Groups属性
User.java
@NotBlank(message="id 未填" ,groups={Group.A.class}) private String id; @NotBlank(message="name 未填" ) private String name;
spring 验证
@RequestMapping("/Add") public String shippingSingleAdd(HttpServletRequest request ,@Valid User user, BindingResult result) { if(result.hasErrors()){ return "error"; } userService.Add(user); return "success"; }
会产生问题
id | 没有验证 |
name | 验证了 |
解决方法
@NotBlank(message="id 未填" ,groups={Group.A.class, Default.class}) //javax.validation.groups.Default private String id; @NotBlank(message="name 未填") private String name;
转载于:https://my.oschina.net/u/2313692/blog/687662
相关文章推荐
- Spring 使用 Hibernate Validator @Valid 失效
- 在 Spring Boot 使用 hibernate-validator 进行参数校验
- springmvc 使用 hibernate-validator时失效
- springboot- hibernate-validator(校验框架)使用
- spring整合hibernate的时候使用session的时候报:is not valid without active transaction
- Springmvc+Spring+Hibernate中@Valid的使用
- SpringBoot中使用Hibernate-validator的自定义validator和GlobalExceptionHandLer进行参数校验和异常处理
- Springmvc+Spring+Hibernate中@Valid的使用
- springboot中使用hibernate-validator进行参数校验
- 使用struts+spring+hibernate 组装web应用
- APPFUSE项目中spring+hibernate+oracle中使用BLOB类型
- [转载]使用open source产品组装你的web应用架构(struts+spring+hibernate)
- 使用struts+spring+hibernate 组装web应用
- 使用Spring的mappingDirectoryLocations来配置Hibernate映射文件
- webwork2.2.4 spring 2.0 hibernate3.1框架整合使用
- 使用struts+spring+hibernate组装你的web应用架构
- 关于hibernate与spring的结合使用中的配置文件
- MySQL数据库使用Innodb数据库类型(工具生成Hibernate+Spring代码)
- 使用struts+spring+hibernate 组装web应用
- 使用struts+spring+hibernate 组装web应用