Skip to content

Commit d323724

Browse files
committed
fix(BeanValidation): close #787
1 parent 9495a7d commit d323724

File tree

2 files changed

+2
-1
lines changed
  • dubbo-config/dubbo-config-api/src/test/java/com/alibaba/dubbo/config/validation
  • dubbo-filter/dubbo-filter-validation/src/main/java/com/alibaba/dubbo/validation/support/jvalidation

2 files changed

+2
-1
lines changed

dubbo-config/dubbo-config-api/src/test/java/com/alibaba/dubbo/config/validation/ValidationTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ public void testValidation() {
8989
} catch (RpcException e) {
9090
ConstraintViolationException ve = (ConstraintViolationException) e.getCause();
9191
Set<ConstraintViolation<?>> violations = ve.getConstraintViolations();
92+
Assert.assertTrue(violations.size() == 3);
9293
Assert.assertNotNull(violations);
9394
}
9495

dubbo-filter/dubbo-filter-validation/src/main/java/com/alibaba/dubbo/validation/support/jvalidation/JValidator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ else if (memberValue instanceof ArrayMemberValue) {
231231
}
232232

233233
public void validate(String methodName, Class<?>[] parameterTypes, Object[] arguments) throws Exception {
234-
String methodClassName = clazz.getName() + "_" + toUpperMethoName(methodName);
234+
String methodClassName = clazz.getName() + "$" + toUpperMethoName(methodName);
235235
Class<?> methodClass = null;
236236
try {
237237
methodClass = Class.forName(methodClassName, false, Thread.currentThread().getContextClassLoader());

0 commit comments

Comments
 (0)