[33m2022-12-22 21:23:34.556 - WARN - [http-nio-8000-exec-31][0;39m - [31mresolveException(AbstractHandlerExceptionResolver.java:140)[0;39m - [Resolved [com.zzzz.app.storage.StorageException]]
报了上面的错.StorageException是自定义的exception ,extends RuntimeException
代码里用了StorageException的构造函数, 因为是runtimeException所以没有强制开放try catch,throws. 所以调用的地方都没有处理这个自定义的exception,导致出了错后日志打了上面的一行,没有其他任何信息
runtime的exception是不需要开发处理的. 就算处理也是要用 try catch Throwable来catch, 一般很少人用这个方法,也很少人知道这个方法.
自定义的exception需要考虑到让开发必须处理,一般很底层的代码才用runtimeexception