我正在实现一个API模型,我需要使用一个列表,但我需要列表中的元素具有最大大小。有没有可能设置这样的限制呢?我如何才能确保列表中的每个条目都具有最大大小10?我应该在添加到列表之前在服务中进行检查,还是有其他方法?
public class User{
@Size(max = 10)
@Schema(description = "User phone number.")
private String phoneNumber;
//@Size(max = 10) I think this will not work for the entries
@Schema(description = "List - User phone numbers if more than one.")
private List<String> phoneNumberList;
}
2条答案
按热度按时间hm2xizp91#
只需使用@SIZE(最大)
跟随文档,它支持集合(集合大小被评估)
9o685dep2#
您可以使用以下代码: