我在父类中使用了休眠验证器注释,以检查该字段是否为空,但是子类继承了父类并在控制器参数上使用@Valid
,但是报告的错误有问题,只有显示错误。 ”,则没有显示哪个字段错误。
#controller
public String saveStocks(@RequestBody @Valid StockVo req) {
...
}
#sub class
public class StockVo extends BasicVo {
...
}
#parent class
@Data
public class BasicVo {
@NotBlank(message = "code is null")
private String code;
}
问题是:我将参数设置为null
,它不能准确显示哪个参数为空,我该如何解决此问题,非常感谢!