ale*_*oid 3 java validation spring jsr bean-validation
我已经Spring Boot 1.5.1
通过JSR 303
验证配置了我的应用程序。现在我得到ConstraintViolationException
了错误的数据。
是否可以通过ConstraintViolationException
?
好吧,您ConstraintViolationException
有一组ConstraintViolation
对象。他们每个人都有你想要的细节。
public static <T> String getValidationMessage(ConstraintViolation<T> violation) {
String className = violation.getRootBeanClass().getSimpleName();
String property = violation.getPropertyPath().toString();
//Object invalidValue = violation.getInvalidValue();
String message = violation.getMessage();
return String.format("%s.%s %s", className, property, message);
}
Run Code Online (Sandbox Code Playgroud)
有了这个,我会收到一条消息,例如“OrderLine.quantity 必须大于 0”
归档时间: |
|
查看次数: |
2578 次 |
最近记录: |