代码与业务无关仅做参考~
controller:
@PostMapping(value = "/demo")
public Result<?> demo(@Validated @RequestBody Animal animal, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return Result.error(bindingResult.getFieldError().getDefaultMessage());
}
return Result.OK();
}
Animal.java:
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("animal")
@ApiModel(value="Animal对象", description="")
public class Animal implements Serializable {
private static final long serialVersionUID=1L;
@Valid
private List<TenantUser> userList;
}
TenantUser.java:
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@Ta