@NotNull、@NotBlank 没有生效

我的控制类如下所示:

@RestController

public class controller {

@PostMapping("testMyBlank")

// 此处我尝试加过了@Valid,@Validated注解,均没有用

// 我的写法为@RequestBody @Valid User user 这样

public User testMyBlank(@RequestBody User user) {

return user;

}

}

我的User类如下所示

@Data

public class User {

@NotBlank(message = "name不能为空")

String name;

}

当我进行接口测试的时候,就算我发送的是空信息,也不会报错

回答

注解对应的配置解析类未启用

@RestController

@Validated

public class controller {

@PostMapping("testMyBlank")

public User testMyBlank(@RequestBody @Validated User user) {

return user;

}

}

以上是 @NotNull、@NotBlank 没有生效 的全部内容, 来源链接: utcz.com/a/40312.html

回到顶部