类库 Utils:异常信息格式化工具类 项目中的代码捕获到的异常(`Exception`)信息应该通过日志管理(`Log4j`)写入到日志文件,是非常不建议直接打印出栈信息的(`e.printStackTrace()`) 2020-11-17 浏览(82) 评论(0) 阅读全文
多线程并发 多线程并发系列(八):线程异常处理及异常传递 可以给线程指定异常处理类来捕获异常进行自定义处理。线程中的异常可通过线程组异常处理来实现异常传递,线程组 ThreadGroup 实现了 *Thread.UncaughtExceptionHandler* 接口。 2020-11-16 浏览(87) 评论(0) 阅读全文
Spring MVC SpringMVC(一):@ControllerAdvice 实现全局异常处理 @ControllerAdvice用于声明一个 **控制器** 建言,作用在类上,可以将控制器的全局配置统一放置在该注解作用的类里,结合在方法上使用 `@ExceptionHandler` 注解,就能实现全局的异常控制。 2020-11-16 浏览(119) 评论(0) 阅读全文
Spring Boot Spring Boot 2实践系列(三十八):全局异常统一处理 Spring Boot 自动配置还提供了实现 ErrorController 接口异常处理的基类 BasicErrorController,默认是处理 text/html类型请求的错误;还可以定义一个使用 @ControllerAdvice 注解的类,返回指定控制器的指定的异常类型的 JSON 格式的消息。 2020-11-16 浏览(122) 评论(0) 阅读全文