How to return 404 response status in Spring Boot @ResponseBody - method return type is Response?

后端 未结 4 1138
醉梦人生
醉梦人生 2021-01-30 20:24

I\'m using Spring Boot with @ResponseBody based approach like the following:

@RequestMapping(value = VIDEO_DATA_PATH, method = RequestMethod.GET)
public @Respons         


        
4条回答
  •  别那么骄傲
    2021-01-30 20:39

    This is very simply done by throwing org.springframework.web.server.ResponseStatusException:

    throw new ResponseStatusException(
      HttpStatus.NOT_FOUND, "entity not found"
    );
    

    It's compatible with @ResponseBody and with any return value. Requires Spring 5+

提交回复
热议问题