学习想法:前后端交互经验

通过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,然后再将接到的数据传递给前端
在这里插入图片描述

后期等项目经验在累计,会新增很多

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值