Trigger 404 in Spring-MVC controller?

后端 未结 14 1362
攒了一身酷
攒了一身酷 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:50

    I'd recommend throwing HttpClientErrorException, like this

    @RequestMapping(value = "/sample/")
    public void sample() {
        if (somethingIsWrong()) {
            throw new HttpClientErrorException(HttpStatus.NOT_FOUND);
        }
    }
    

    You must remember that this can be done only before anything is written to servlet output stream.

提交回复
热议问题