这是写的DTO,并按照不同的验证注解,而不需重复我的代码的最佳做法? 下面附着一个简单的例子,我想避免:
public class AddressForm1 {
@NotEmpty
private String address;
@NotNull
@Max(23)
@Min(30)
private BigDecimal lng;
// getters & setters
}
和;
public class AddressForm2 {
// removed annotation, empty value permitted
private String address;
@NotNull
@Max(43)
@Min(50)
private BigDecimal lng;
//getters & setters
}