异常处理并更改状态码

这里的异常,并不单单指的是报错的异常。同时也包含了某项业务的异常

  • 例如:

    查询某个id详情,却查询不到返回null。但是http 默认返回的是200,表示所有事情运行正常

2.解决方案

  • @SpringStatus 注解指定状态码
  • 控制器方法返回ResponseEntity对象,该对象能够包含更太多响应相关的元数据
  • 异常处理器能够对应错误场景,这样处理器方法就能关注于正常状况

2.1

results matching ""

    No results matching ""