Exception

RuntimeException

public class UserNotFoundException extends RuntimeException {
    public UserNotFoundException(String message) {
        super(message);
    }
}

@ControllerAdvice 全局处理exception,错误的情况返回500
如果单使用@ExceptionHandler,只能在当前Controller中处理异常。但当配合@ControllerAdvice一起使用的时候,就可以摆脱那个限制了。

// for all exceptions
HttpStatus.INTERNAL_SERVER_ERROR 
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 日常项目开发中,进行异常处理都是非常有必要的,而不是把一些只有程序员才能看懂的错误代码抛给用户去看,所以这时候进行...
    FX_SKY阅读 4,741评论 0 1
  • Java异常 异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行...
    java部落阅读 3,623评论 1 13
  • 在程序设计中,进行异常处理是非常重要的一环。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成...
    值得一看的喵阅读 417评论 0 0
  • 2 Throwable Throwable类是所有错误或异常的超类。只有当对象是此类或其子类之一的实例时,才能通过...
    土豆破忒头阅读 476评论 0 0
  • 2.2 Exception处理 2.2.1 异常处理机制 传统的异常处理方式一般采用返回值或者信号来标识程序出现的...
    jianhuih阅读 1,296评论 0 1

友情链接更多精彩内容