如何使 spring'@valid'检查丢失的属性?

By simon at 2019-05-16 • 0人收藏 • 18人看过

在 spring 应用程序中,我有一个带注释的字段@ notnull像这样

类 MyModel {@notnull private final String foo;@notnull private final String bar; }

然后,在我的控制器中使用@ valid使春季检查这些约束:

Public ResponseEntity someresponse createCardOrder (@valid@RequestBody MyModel 命令){ / / }

当我提交一个正文时,这是正确的错误无效的像这样的房子

{"foo": null,"bar":"bar"}

然而,当我提交一个完全没有这个属性的主体时,这个主体就被接受了,没有任何错误:

{"bar":"bar"}

我怎样才能在缺少属性时也出现弹簧错误?

登录后方可回帖

Loading...