问题描述
在以下博客条目中。
https://www.baeldung.com/spring-boot-bean-validation
作者提到了 Spring Boot 如何使用 @Valid
注解。
@RestController
public class UserController {
@PostMapping("/users")
ResponseEntity<String> addUser(@Valid @RequestBody User user) {
// persisting the user
return ResponseEntity.ok("User is valid");
}
// standard constructors / other methods
}
当 Spring Boot 找到一个用 @Valid 注释的参数时,它会自动引导默认的 JSR 380 实现——Hibernate Validator——并验证该参数。
在没有 @Valid
的情况下,@RestController
在 @Validated
上是否按预期工作?
那么什么样的立体类型需要用@Validated
显式标注?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)