小编Seg*_*ond的帖子

Java 8 Spring中的可选<?>验证解包器

在我的Spring Boot项目中,在我的DTO中使用以下验证规则

@Length(max = 70)
@UnwrapValidatedValue
private Optional<String> vendorName;
Run Code Online (Sandbox Code Playgroud)

我收到以下异常

javax.validation.ValidationException: HV000182: No validation value unwrapper is registered for type java.util.Optional<java.lang.String>
Run Code Online (Sandbox Code Playgroud)

我不能在任何地方找到如何在Spring中注册自定义验证值unwrapper

java validation spring optional java-8

11
推荐指数
1
解决办法
1895
查看次数

标签 统计

java ×1

java-8 ×1

optional ×1

spring ×1

validation ×1