非空或校验器

需求描述

通过自定义注解,拓展 JSR 303规范,以实现校验参数中多个字段不可同时为空的情况。
即指定字段列表中,至少一个为非空值。

重复参数校验

需求描述

需要对列表数据中某个字段验重。

装饰器

使用理解

在 JavaScript 中,装饰器的作用可以类比 Java 的注解。但其更多的类似于 AOP 语法糖,因为其本身不需要指定处理器,装饰器在定义时即可对目标进行环绕增强,可以有效地剥离出与业务无关的模板代码,减少冗余。其本质上是一个特定类型的函数,通过 @函数名 的方式使用。