不使用ResponseEntity时Spring控制器不返回值

我有一个像这样的控制器,

@RequestMapping(value = "/sample")

public ResponseEntity<> search() throws Exception{

return new ResponseEntity("Hello World",OK);

}

效果很好,但是当我不使用ResponseEntity返回结果而是返回String时,它不起作用,

@RequestMapping(value = "/sample")

public String search() throws Exception{

return "Hello Worls";

}

这不起作用,我得到了404!任何帮助,不胜感激

回答:

使用ReponseBody注释:

@RequestMapping(value = "/sample")

public @ResponseBody String search() throws Exception{

return "Hello Worls";

}

以上是 不使用ResponseEntity时Spring控制器不返回值 的全部内容, 来源链接: utcz.com/qa/411246.html

回到顶部