@valid 校验方式:
如果你是 springboot 项目,那么可以不用引入了,已经引入了,他就存在于最核心的 web 开发包里面。
org.springframework.boot spring-boot-starter-web 2.0.5.RELEASE
如果你不是 springboot 项目,那么引入下面依赖即可:
javax.validation validation-api 1.1.0.Final org.hibernate hibernate-validator 5.4.1.Final
在实体类之间进行引入注解
@NotBlank(message = "请输入名称")
@Length(message = "名称不能超过个 {max} 字符", max = 10)
public String name;
@NotNull(message = "请输入年龄")
@Range(message = "年龄范围为 {min} 到 {max} 之间", min = 1, max = 100)
public Integer age;
异常信息:
select * from customer c LEFT JOIN base_user bu ON c.cur_uid = bu.id AND bu.status = 1 c.del_flag = 0 order by c.update_time descand c.cus_name like concat('%',#{param.cusName},'%') and c.cus_id = #{param.cusId} and = #{param.intentElecStart} ]]> and param.intentElecEnd} ]]> and c.cus_type = #{param.cusType} and c.cur_uid in ( #{item} )or c.cus_id in ( #{item} )



