Java Spring启动验证-两个长度相同的阵列
我在两个数组中接收JSON。数组的长度必须相等。是否可以使用Spring验证进行检查Java Spring启动验证-两个长度相同的阵列,java,spring,spring-boot,validation,Java,Spring,Spring Boot,Validation,我在两个数组中接收JSON。数组的长度必须相等。是否可以使用Spring验证进行检查 "Fields": { "Type": [1, 1, 1, 1, 1, 2, 2], "Value": [0, 0, 0, 0, 0, 2, 5] } 您可以通过创建一个bean来实现验证程序接口。在这个bean中,验证您想要的数组的长度,在控制器中,将您想要接受的参数注释为@Valid,您在上面的bean中为其创建了验证。您能提供DTO对象和控制器的代码吗?从您的问题
"Fields": {
"Type": [1, 1, 1, 1, 1, 2, 2],
"Value": [0, 0, 0, 0, 0, 2, 5]
}
您可以通过创建一个bean来实现验证程序接口。在这个bean中,验证您想要的数组的长度,在控制器中,将您想要接受的参数注释为@Valid,您在上面的bean中为其创建了验证。您能提供DTO对象和控制器的代码吗?从您的问题来看,不清楚您是要使用@Valid注释还是使用SpringValidator实现JSR303验证。