美文网首页
spring mvc 对属性进行校验

spring mvc 对属性进行校验

作者: JAVA弑云 | 来源:发表于2019-06-20 15:04 被阅读0次

    可以在接收实体的时候添加@Valid注解用来开启验证参数功能

    public void list( @Valid  Order order, HttpServletRequest request) {
    }
    

    在实体类上需要校验的属性上添加相对应的注解进行校验

        //最小值不能小于多少
        @Min(0)
        private int pageNo;
      //最大值不能大于多少
        @Max(10)
        private int pageSize;
        @NotBlank(message = "cityCode不能为null")
        private String cityCode;
    

    除了这些已经用到的还有以下相关的校验的注解

    @AssertFalse,@AssertTrue,@DecimalMax,@DecimalMin,
    @Digits,@Email,@Future,@FutureOrPresent,@Max,@Min,
    @Negative,@NegativeOrZero,@NotBlank,@NotEmpty,
    @NotNull,@Null,@Past,@PastOrPresent,@Pattern,@Positive,
    @PositiveOrZero,@Size
    

    感兴趣的可以都试试
    如果官方提供的不能满足业务,则可以自己手动编写

    相关文章

      网友评论

          本文标题:spring mvc 对属性进行校验

          本文链接:https://www.haomeiwen.com/subject/hxxjqctx.html