SpringBoot2.3.0使用@Valid级联数据验证失败

it2023-10-12  81

引用类型需要显式初始化才能进行级联数据校验

@Data @Component @ConfigurationProperties("acme") @Validated public class OwnerProperties { @NotNull //javax.validation.constraints提供 private String firstName; @Max(35) private int age; @Email private String email; @Valid private InnerSecurity innerSecurity=new InnerSecurity(); //引用类型需要显式初始化才能进行级联数据校验 @Valid private Security security=new Security(); @Data static class InnerSecurity{ @NotNull private String userName; } }
最新回复(0)