zoukankan      html  css  js  c++  java
  • 阶段一-02.分类,推荐,搜索,评价,购物车开发-第2章 商品推荐+搜索功能实现-2-5 搜索

    编写Controller和前端对应起来。
    前端商品的详情也爱你item.html


    拿到Itemid做页面数据的渲染

    这里发起 了一个get请求,

    创建controller

    复制IndexController改名叫做ItemsController





    这里返回了四个对象


    创建一个新的VO对象。复制SimpleItemVO改名叫做ItemInfoVO






    生成get和set





    方法名改,叫做Info

    maven install

     

    测试

    通过swagger来做测试。

    不填写itemId会提示。

    输入一个争取的值。


    前端我们把鼠标移动过来


    itemId的问题

    打印后端的信息,测试

    可以看到id是有值的


    单词拼错了。这是后端的代码引起的




    然后需要重新生成get和set

    修改自定义的Mapper




    这里的sql的别名也出错了。


    重新的maven install 。然后重启服务器




    出现的问题

    规则没有展示出来。

    产品参数没有展示出来。


    在swagger2里面是可以看到返回的json数据的

    前端调试

    找到渲染商品信息的方法


    前端在这里拿到了规格


    后端代码在定义的时候多了个s


    后端在vo里面定义的时候,都多了个s



    去掉s,然后重新生成get和set


    install

    重启服务
    重启的时候在controller里面报错了。



    重启服务


    规格正常显示


    产品参数正常显示



    不同的规格,不同的优惠信息。


    结束


     

  • 相关阅读:
    emlog6.0代码审计
    Linux系统
    PHP反序列化链挖掘
    Yii框架反序列化RCE利用链分析
    CVE-2020-1472漏洞复现
    linux 报错 Input/output error
    SKimage
    layui 统计行totalRow 保留两位小数
    linux清空历史命令(history)
    shred 命令详解
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12320522.html
Copyright © 2011-2022 走看看