使用 @Exceptionhandler 进行全局异常处理时,发现没有按期望处理自定义异常,debug发现最终出现的异常是 UndeclaredThrowableException。
最终参考 https://www.jianshu.com/p/7edab536e4b9 解决。
在Controller的接口方法上面抛出 MyException 或者 将自定义异常改为 继承 RuntimeException。
使用 @Exceptionhandler 进行全局异常处理时,发现没有按期望处理自定义异常,debug发现最终出现的异常是 UndeclaredThrowableException。
最终参考 https://www.jianshu.com/p/7edab536e4b9 解决。
在Controller的接口方法上面抛出 MyException 或者 将自定义异常改为 继承 RuntimeException。