美文网首页
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