错误场景如下:
原因在于不加@ResponseBody注解springmvc框架会认为方法返回的是一个 ModelAndViewer对象,即视图对象,那么它就会去找这么一个对象,找不到则报404错。
解决方案:
第一种:
类上面使用@RestController注解,包括了 @Controller 和@ResponseBody 两个注解。
第二种:类上面使用 @Controller ,方法上加上@ResponseBody注解(附:@ResponseBody注解的作用:将java对象转为json格式的数据,如果不加,会以为是页面)