现有需求如下:
新增合同时要保存补贴和费用项信息,由于都是多条,所以用list传参,但不是必传项,不传的时候不校验list中的对象,传的时候就要校验list中对象每个字段都不能为空
也就是要通过JSR303实现
- 当请求对象中传list,需要校验其中字段不为空
- 当请求对象中不传list。不做校验
请求对象如下:
@Data
@ApiModel(value = "ContractAddRequest请求", description = "添加合同请求对象")
public class ContractAddRequest {
......
@ApiModelProperty(value = "补贴集合")
@JsonProperty("contract_subsidy_add_req_list")
private List<ContractSubsidyAddRequest> contractSubsidyAddReqList;
@ApiModelProperty(value = "费用项集合")
@JsonProperty

本文介绍如何使用JSR303在Java中实现对多级List对象的字段进行有效性校验,确保在添加合同时补贴和费用项信息完整无误。
最低0.47元/天 解锁文章
660

被折叠的 条评论
为什么被折叠?



