SpringBoot中的控制器类Controller如何处理异常

 时间:2024-10-13 19:23:02

1、准备工程环境通过 Spring Initializr 创建一个基于 SpringBoot 的工程,必须的依赖有 Spring Web, Lombok

SpringBoot中的控制器类Controller如何处理异常
SpringBoot中的控制器类Controller如何处理异常

2、创建控制器类、实体类、参数接受类和自定义异常类图1示:控制器类,使用 @Controller 注解标注图2示:实体类,通过 Lombok 注解简化代码开发图3示:前台参数接受类,用于接受前台传递到控制器层的请求参数图4示:自定义异常类,注意使用 @ResponseStatus 注解指明响应码,当控制器类抛出了这个异常,则返回给用户该响应码

SpringBoot中的控制器类Controller如何处理异常
SpringBoot中的控制器类Controller如何处理异常
SpringBoot中的控制器类Controller如何处理异常
SpringBoot中的控制器类Controller如何处理异常

3、控制器类中编写处理请求的方法图示,在请求方法中,会对前台传递的参数进行自动化校验,当校验失败时,会抛出我们自定义的异常

SpringBoot中的控制器类Controller如何处理异常

4、Postman 发送请求进行测试运行启动类,然后通过 Postma艘绒庳焰n 进行测试图1示:参数校验通过,返回正常的响应码和 jso荏鱿胫协n 数据图2示:参数校验不通过,返回代表请求失败的响应码以及包含错误信息的响应体

SpringBoot中的控制器类Controller如何处理异常
SpringBoot中的控制器类Controller如何处理异常
  • 怎么让div内容超出后自动显示滚动条
  • jquery怎么实现空格键触发事件
  • LoadRunner11安装教程
  • 如何用javascript添加或者删除元素
  • PHP教程 file_exists() 函数
  • 热门搜索
    手抄报中秋节 保护环境手抄报图片 孝敬父母的手抄报 劳动手抄报简单一等奖 手抄报设计图 文明健康有你有我手抄报 交通规则手抄报 关于母亲的手抄报 普通话手抄报简单字少 关于母爱的手抄报