【发布时间】:2020-12-26 00:27:24
【问题描述】:
在下面的 json 请求中,你可以看到工资在 3 级可用 学生级别、实习级别和属性级别
employee{
id :"123";
name : "ABC";
salary : 100;
college : "abcd..";
Trainees : {
id :"101";
name :"XYZ";
salary :50;
}
properties :{ // key value pair values
default.salary= 20
default.college=null
}
}
由于我的申请必须有薪水,所以薪水应该至少有一个级别。
如果薪水字段及其值在所有级别均不可用,则应抛出一些错误并且rest webservice不应处理请求,如果薪水在任何一级可用,则应由rest webservice接受并处理请求。
我目前正在使用 javax.validation.constraints 进行 json 请求验证,有没有办法实现上述要求?
【问题讨论】:
-
能否将您的 POJO 添加到说明中?
标签: java json spring-boot rest javax.validation