检查是否已添加依赖项并确保使用了最新版本。在属性上使用@Valid注释。在对象上使用@Validated注释。示例代码如下:
public class User {
@NotNull
@Size(min = 5, max = 50)
private String name;
@Valid
private Address address;
// ...
}
public class Address {
@NotNull
@Size(min = 5, max = 50)
private String line1;
@Size(min = 5, max = 50)
private String line2;
// ...
}
在此示例中,@NotNull和@Size将在User和Address类的属性上使用。要在嵌套的Address对象上启用控制,使用@Valid进行注释。更改后,应该能够使用此注释来验证属性。