Java 不显式调用验证器的约束验证

Java 不显式调用验证器的约束验证,java,constraints,bean-validation,Java,Constraints,Bean Validation,以下示例来自 公车{ 公共汽车(@NotNull字符串制造商){ //... } @瓦利德拉辛卡 公共汽车(绳索制造商、绳索团队){ //... } 公共无效车道(@Max(75)intspeedinmph){ //... } @尺寸(最小值=1) 公众名单{ //... } } 为了测试验证是否有效,他们建议使用validor检查所有验证是否有效 ValidatorFactory=Validation.buildDefaultValidatorFactory(); executableVal

以下示例来自

公车{
公共汽车(@NotNull字符串制造商){
//...
}
@瓦利德拉辛卡
公共汽车(绳索制造商、绳索团队){
//...
}
公共无效车道(@Max(75)intspeedinmph){
//...
}
@尺寸(最小值=1)
公众名单{
//...
}
}
为了测试验证是否有效,他们建议使用validor检查所有验证是否有效

ValidatorFactory=Validation.buildDefaultValidatorFactory();
executableValidator=factory.getValidator().forExecutables();
汽车对象=新车(“莫里斯”);
方法方法=Car.class.getMethod(“drive”,int.class);
对象[]参数值={80};
设置冲突=executableValidator.validateParameters(
对象
方法,,
参数值
);
assertEquals(1,违例项.size());
等级