List<String> 的 Hibernate 长度验证器

Hibernate length validator for List<String>

对于地址字段,而不是创建 3 个参数

String addr1;
String addr2;
String addr3;

我把它列为,

List<String> addressLines;

现在的问题是如何添加字符串字段的最小、最大长度。如果一次一个,我可以添加@Max(40)

我能想到的一种方法是将字符串添加到 class,然后列出 class 并在那里进行验证。但是,这只是一种解决方法。

可以注解类型参数:

List<@Max(40) String> addressLines;