美文网首页
Java注解应用场景1-参数验证

Java注解应用场景1-参数验证

作者: 叶十七_ | 来源:发表于2018-11-04 23:54 被阅读0次

    1.业务场景

    服务端的输入参数需要校验,在多数情况下,输入参数有以下特征:

    1. 输入参数是一个Java对象

    2. 通常参数校验规则如下:

    1) 是否为空

    2) 是否数字

    3) 字段长度不能超过指定范围

    4) 取值范围校验

    一般的校验方法是将对象的成员变量逐个取出来校验。

    2. 利用Java注解来校验

    类结构图如下:

    1. ParamVerificationRule为注解类,定义校验规则

    2. ParamValidatorHandler为校验类对设置了注解的Java参数对象的成员变量取值做校验

    3. ParamException为异常类,当成员变量不合法时抛出

    4. Address为一个参数类,需要在成员变量上通过注解设置校验规则

    相关文章

      网友评论

          本文标题:Java注解应用场景1-参数验证

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