目录
背景
帮助同事解决文件上传的bug(文件上传成功,但是页面提示上传接口异常,数据的确是插入了),从前端layui页面找错误,然后浏览器调试,找了半天无果。layui文件上传格式code返回是数值,后台返回是success。然后尝试从后台返回值入手,使用map返回。结果告败。最后当我回到位置上运行自己的项目时,想起来了,可能是后台没有响应体。果然是,bingo解决!
@RequestMapping @ResponseBody 和 @RequestBody 我们经常使用,它们的区别是什么呢,下面简单介绍下:
@RequestMapping
@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径;用于方法上,表示在类的父路径下追加方法上注解中的地址将会访问到该方法。例如:
/**
* 用于类上,可以没有
*/
@RequestMapping(value = "/controllerDemo")
public class ControllerDemo {
// 用于方法上,必须有
@RequestMapping(value = "/methodDemo")
public String