小编Roj*_*hat的帖子

Spring Boot ResponseEntity 不操纵 HTTP 响应

我在响应实体异常处理方面遇到了问题。正如所见,我的响应实体错误没有改变 HTTP 响应。

我的代码

      public ResponseEntity<User> retriveUser(@PathVariable int id){
      Optional<User> foundUser;
      foundUser= userRepo.findById(id);
      
      if(foundUser.get()==null) {
          return new ResponseEntity<>(foundUser.get(),HttpStatus.HttpStatus.NOT_FOUND);
          }
      
      else {
          return new ResponseEntity<>(foundUser.get(),HttpStatus.OK);
          }    
  }  
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

error-handling spring httpresponse http-response-codes spring-boot

0
推荐指数
1
解决办法
303
查看次数