我有一个与以下代码行相关的非常简单的问题:
public void reject(@PathVariable int x, @Valid @NotEmpty @RequestBody String comments)
调试时,comments
字段的值为""
,并且应该失败。
这可以吗?
我知道如果我将comments
包裹在一个对象中它会起作用,但我想知道为什么它在这种情况下不起作用。
答案 0 :(得分:0)
我认为,在你的情况下,你必须使用@NoBlank。
public void reject(@PathVariable int x, @Valid @NotBlank @RequestBody String comments)
在此处查看不同之处: