java - 如何验证原始数组元素?
问题描述
我刚刚发现它@Size
也适用于原始数组。
@Size(...) int[] A
有什么方法可以验证中的每个元素A
吗?
下面会混合吗?
@Size(...) @Min(1) @Max(10) int[] A
解决方案
当我尝试使用 RI 的 hibernate-validator 时,我得到了。
javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.Min' validating type 'int[]'. Check configuration for 'solution.arg0'
@Min
我认为,也@Max
如您所见,不适用于原始数组。
我仍然想知道原始数组中的每个元素是否有任何注释。
推荐阅读
- javascript - 带有图标的 Ruby 复选框现在在切换时显示/隐藏 div
- wordpress - 在 wp-admin 中添加和编辑后如何按 asc 或 desc 显示标签顺序
- reactjs - 测试使用 react-relative-portal 的反应组件
- java - Jsoup 程序类型已存在
- apache-flink - 大状态算子的 Flink 任务调度
- android - W/Ads:不建议在应用不在前台时显示插页式广告
- java - Springboot:重定向和反向代理
- python - 如何在 Python 中使用 django_cassandra_engine 通过 SSL 连接到 cassandra DB?
- javascript - jQuery函数重复的问题
- linux - 如果编译器选项与以前使用的选项不同,则使目标过时