List的休眠长度验证器

问题描述 投票:0回答:2

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

String addr1;
String addr2;
String addr3;

我将其列为,

List<String> addressLines;

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

我可以想到的一种方法是将String添加到一个类中,并列出该类并进行验证。但是,这只是一个解决方法。

java spring-boot hibernate-validator
2个回答
0
投票

您可以注释类型参数:

List<@Max(40) String> addressLines;

0
投票

您可以使用Length.List让休眠模式验证最小值和最大值:

Length.List
© www.soinside.com 2019 - 2024. All rights reserved.