在一阵前戏过后,以为接下来无非就是身体的一顿抽搐一切变得索然无味,不料面试官来了句令剧情发生了反转
"你对Dubbo源码这么熟悉,那请问你使用的时候,有没有遇到什么坑"
我擦,毫无准备的他,菊花顿时一紧....很明显,我们的HelloException是RuntimeException,不符合
2.在方法签名上有声明,直接抛出.很明显,我们接口并未声明该异常,不符合
3.异常类和接口类在同一jar包里,直接抛出....很明显,我们的异常类是在common.jar的,接口是在api.jar的,不符合
4.是JDK自带的异常,直接抛出.很明显,这个HelloException是我们自定义的,不符合
5.是Dubbo本身的异常....我们来看下他的判断
1.如果是checked异常,直接抛出.很明显,我们的HelloException是RuntimeException,不符合
2.在方法签名上有声明,直接抛出.很明显,我们接口并未声明该异常...,不符合
3.异常类和接口类在同一jar包里,直接抛出.很明显,我们的异常类是在common.jar的,接口是在api.jar的,不符合
4.是JDK自带的异常,直接抛出.很明显,这个HelloException