数据校验
ZP741552720
学习笔记整理
展开
-
【数据校验】统一错误返回
问题:验证字段过多,每次都使用参数去接收错误提示,再返回给前端,导致代码大量冗余解决:使用@ControllerAdvice 注解做统一的异常处理,对所有验证错误进行捕获,统一返回给前端import com.google.common.collect.Lists;import com.pilot.oms.service.common.constant.ResultType;import c...原创 2020-04-21 09:26:55 · 1842 阅读 · 0 评论 -
【数据校验】@validated注解
使用方法创建实体bean@Datapublic class OprStaDelayFeeUpdParam extends BaseParam { @NotNull private Integer staDelayFeePkId; @NotBlank @Length(max = 50) private String feeName; @...原创 2020-03-12 17:22:25 · 746 阅读 · 0 评论 -
【数据校验】自定义注解
注解验证时间格式@Target({ElementType.FIELD, ElementType.PARAMETER})@Retention(RetentionPolicy.RUNTIME)@Constraint(validatedBy = DateTimeValidator.class)public @interface DateTime { String message() ...原创 2020-03-11 19:52:08 · 100 阅读 · 0 评论 -
数据校验工具类
数据校验工具类import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;import javax.validation.ConstraintViolation;import javax.validation.Validator;...原创 2020-03-11 16:17:06 · 441 阅读 · 0 评论