自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 基于SpringBoot的电子商城项目开发 (5)遇到的问题

在项目中遇到的问题: 在写订单模块其中的新建订单的功能时,测试遇到问题,postman报错如下: 返回控制台报错如下 显示为数据库的语句错误导致的传参失败,而且我发现之前的购物车中的数据已经删除,前面的代码已经跑通了,这显然不是整体未连接到数据库的问题,且具体方法为OrderMapper下的InsertSelective方法,该方法为mybatis-generator插件自动生成的新增方法,在前几个模块中也经常使用到,并未发现异常,由于是传参问题,我优先对比了传...

2021-10-27 17:02:19 691

原创 基于SpringBoot的电子商城项目开发 (4)商品模块

感受:这个模块做完下来应该算是所有模块中最难的一个模块,其中难点在于以下几点:图片的上传、用UUID替换图片名及回显、批量上下架中对数据的拼接、以及最难的带条件、带分类、带排序的模糊查找。经过这个模块的开发,对算法中的递归有更深的了解,对数据库中使用拼接多条信息能够做到会使用,以及UUID、枚举排序方法等增加安全性的方法有了初步的了解,以及后续对类似情况的一个考虑。功能接口如下:、添加商品 2、上传图片 3、更新商品4、删除商品 5、批量上下架...

2021-10-23 00:55:50 478

原创 基于SpringBoot的电子商城项目开发 (3)商品分类模块

二、商品分类模块本模块的重难点是我加入了例如用注释统一进行参数校验、用Swagger一键生成API文档、统一鉴权、以及整合在springboot上的Redis运用等功能,优化了项目冗余的代码以及性能。各功能实现如下:后台功能:、 增加目录分类功能 2、更新目录分类 3、删除分类4、分类列表5、前台递归列表参数校验:在新增功能实现的过程中发现需要对各个传入的参数进行验证是一个巨大的代码量,所以...

2021-10-22 17:03:02 986

原创 基于SpringBoot的电子商城项目开发 (2)用户功能模块

三:功能模块实现功能模块一共可分为用户功能模块、商品分类模块、商品模块、购物车模块、订单模块五个功能模块,具体实现细节如下:1:用户功能模块用户功能模块包括以下接口:在功能实现之前需要创建自定义异常包,包下含有普通异常类(供在service层中调用,作用为调用自定义枚举类)和自定义异常枚举类(controller中直接使用);1)、注册新用户接口文档如下: 注册功能实现时需要创建一个工具类MD5用于密码加密(ps:为防止被破解可在密码后加入固定值SALT再...

2021-10-22 16:50:54 1040

原创 基于SpringBoot的电子商城项目开发 (1)前期准备

目录 一:数据库二:项目初始化一:数据库表的设计本项目共有六张表,分别为user用户表:包括主键id、username、password、personalized_signature(个性签名)、role(角色)五个属性;category目录表:包括主键id、name、type(手机电脑是一级目录、品牌是二级目录、型号是三级目录)、parent_id、order_num(展示时的排序)五个属性;product商品表:包括主键id、name、image(图...

2021-10-22 16:39:58 248

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除