Trigger 404 in Spring-MVC controller?

后端 未结 14 1361
攒了一身酷
攒了一身酷 2020-11-29 14:59

How do I get a Spring 3.0 controller to trigger a 404?

I have a controller with @RequestMapping(value = \"/**\", method = RequestMethod.GET) and for som

14条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-11-29 15:47

    Since Spring 3.0.2 you can return ResponseEntity as a result of the controller's method:

    @RequestMapping.....
    public ResponseEntity handleCall() {
        if (isFound()) {
            // do what you want
            return new ResponseEntity<>(HttpStatus.OK);
        }
        else {
            return new ResponseEntity<>(HttpStatus.NOT_FOUND);
        }
    }
    
    
    

    (ResponseEntity is a more flexible than @ResponseBody annotation - see another question)

    提交回复
    热议问题