请求代码示例:
1 |
|
后端返回404报错:
1 | { |
原因分析
原因在于不加@ResponseBody注解springmvc框架会认为方法返回的是一个 ModelAndViewer对象,即视图对象,那么它就会去找这么一个对象,找不到则报404错。
解决方案
类上面使用@RestController注解,包括了 @Controller 和@ResponseBody 两个注解。
类上面使用 @Controller ,方法上加上@ResponseBody注解(附:@ResponseBody注解的作用:将java对象转为json格式的数据,如果不加,则SpringMVC会以为是页面)