SpringBoot如何实现自定义异常及定制异常页面?

2026-06-10 10:480阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计628个文字,预计阅读时间需要3分钟。

SpringBoot如何实现自定义异常及定制异常页面?

不多说废话,直接进入主菜!🌟

步骤:

1.搭建SpringBoot开发环境(略,有不会的可以私信我)

2.编写自定义异常,继承自RuntimeException

- 自定义异常类 - 构造函数 - 父类RuntimeException调用

不多说废话,直接进入主菜!!

步骤:

1.搭建SpringBoot的开发环境,略(有不会的可以私信我)。

2.编写一个自定义异常,自定义异常需要继承RuntimeException。写一个构造函数,并调用父类保存异常信息。

public class MyException extends RuntimeException { public MyException(String massage) { super(massage); } }

3.编写一个控制器,用于抛出异常。当请求参数param=aa时抛出异常,否则不抛出异常。

@Controller public class MyController { @ResponseBody @RequestMapping("/exception") public String ee(String param){ if(param.equals("aa")){ throw new MyException("抛出自定义异常"); } return "没有抛出异常"; } }

当控制器抛出自定义异常时,这是服务器会发生状态码为500的错误。

阅读全文

本文共计628个文字,预计阅读时间需要3分钟。

SpringBoot如何实现自定义异常及定制异常页面?

不多说废话,直接进入主菜!🌟

步骤:

1.搭建SpringBoot开发环境(略,有不会的可以私信我)

2.编写自定义异常,继承自RuntimeException

- 自定义异常类 - 构造函数 - 父类RuntimeException调用

不多说废话,直接进入主菜!!

步骤:

1.搭建SpringBoot的开发环境,略(有不会的可以私信我)。

2.编写一个自定义异常,自定义异常需要继承RuntimeException。写一个构造函数,并调用父类保存异常信息。

public class MyException extends RuntimeException { public MyException(String massage) { super(massage); } }

3.编写一个控制器,用于抛出异常。当请求参数param=aa时抛出异常,否则不抛出异常。

@Controller public class MyController { @ResponseBody @RequestMapping("/exception") public String ee(String param){ if(param.equals("aa")){ throw new MyException("抛出自定义异常"); } return "没有抛出异常"; } }

当控制器抛出自定义异常时,这是服务器会发生状态码为500的错误。

阅读全文