lombok自定义入参校验

Posted 求平安

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lombok自定义入参校验相关的知识,希望对你有一定的参考价值。

我们使用一个Vo接收入参,如果我们想通过lombok定义好每个参数的校验,以及校验提示,则可以参考如下。
注意:
使用 Hibernate-Validated 进行校验,要使用则必须在类上添加 @Validated 注解,否则是不会生效的

@Data
public class RequestVo {

    @ApiModelProperty("作者姓名")
    @NonNull
    @Length(min = 1, max = 10, message = "姓名长度必须小于十个字符")
    private String authorName;

    @ApiModelProperty("作者年龄")
    @NonNull
    @Range(min = 1, max = 8, message = "作者年龄必须小于8岁")
    private Integer authorAge;
}

参考链接:https://www.cnblogs.com/xluck...

以上是关于lombok自定义入参校验的主要内容,如果未能解决你的问题,请参考以下文章

springboot中关于自定义注解校验

Android App 安全的HTTPS 通信

Java Validation优雅进行方法入参校验

java入参校验——枚举类型

java后端参数校验validaction(用法详解)

SpringAOP+自定义注解实现日志记录