关键字
ValidationException
ConstraintViolationException
样例
dubbo 2.7.13
1 |
|
配置validation
属性为true
缺少javax.el
依赖则报错如下:
1 |
|
非泛化调用参数校验不通过异常堆栈(单元测试):
1 |
|
非泛化调用参数校验不通过异常堆栈(consumer):
1 |
|
泛化调用时参数校验不通过异常堆栈:
有个疑问:为啥是com.alibaba.dubbo.rpc.service.GenericException
,而不是org.apache.dubbo.rpc.service.GenericException
1 |
|
Dubbo客户端会进行校验
1 |
|
ValidationFilter.java
把ConstraintViolationException异常丢掉了,因为avoid of serialization exception for javax.validation.ConstraintViolationException,其实是因为ConstraintViolation
没有支持序列化
1 |
|
老版本2.7.5
1 |
|