通过SpringBoot和Vue进行交互
-
通过JSON返回参数,后台必须要用
@RequestBody
接受参数。 -
JSON传递,接受单个参数
@RequestParam('blog')
。 -
如若实体类接受参数不够用了,转为万能的Map接收,通过名字.get(’…’)方法获取前端传递的值
如下:
假如说我们接收的实体类参数不足以提供我们使用了,我们可以通过Map去接收
-
多表联查需要根据关联的字段进行查询需要自己创建接口去实现,查询单个也需要自己创建并实现多表的resultMap
-
如果需要查询两表的内容,比如:修改内容,既要修改节的内容,节的标题,最后修改的管理员,及md格式,但是前端分成两个请求分别传递,我们可以通过唯一的主外键约束字段来修改节与内容表
-
接收前端传递的restful风格的id,根据id进行查询和修改
-
分页
注销功能:两种方法、一种是通过RequestHead获取请求传递过来的token让他变为Null,第二种方法是:直接给前台传递参数,让他拿的用户为不存在
第二种方法示例
//(后台),后台管理系统注销
@RequestMapping(value = "logout",method = RequestMethod.POST)
public HashMap<String, Object> logout(){
String jwtid = JwtUtils.newToken(-1, 1);
HashMap<String, Object> jwtmap = new HashMap<>();
jwtmap.put("code",20000);
jwtmap.put("message",true);
jwtmap.put("token",jwtid);
return jwtmap;
}
给前端传递参数:在点击注册按钮的时候给后台发送数据,后台接收数据在重定向的时候发送参数到去注册的这个页面,这时候去注册的页面接收到参数,通过Model实现传递参数的效果
接受前端传递过来的参数,并跳转到去注册页面传递参数
去注册页面:通过ModelAttribute(“start”)String start,然后再将接到的数据传递给前端
后期等项目经验在累计,会新增很多