springboot3电商小程序项目实战
课程介绍及环境搭建
后端技术选型及项目搭建
- 2.01创建springboot项目上.mp4
- 2.02创建springboot项目下.mp4
- MyBatis操作数据库
- MyBatis官网介绍
- SpringBoot整合MyBatis
- SpringBoot整合MyBatisPlus
- 初体验MyBatis Plus BaseMapper
- MyBatis和MyBatis-Plus对比实现CRUD
- MyBatis基础补充上
- MyBatis基础补充下
- MyBatis Plus及Lombok
- 条件构造器QueryWrapper
- 条件构造器LambdaQueryWrapper
- LambdaUpdateWrapper更新构造器
- Update操作的补充
- Service层增强
- 分页插件及分页介绍
- 分页查询补充
- PageHelper分页
- 逻辑删除
- MybatisPlus代码生成器
- 补充设置表名策略
- 整合Knife4j【swagger】
- 代码生成器策略
数据库表设计及接口设计
后台管理端项目开发
- 创建代码仓库,并上传之前的练习代码
- 创建项目及子模块
- 代码生成器引入并测试流程
- boot版本和knife4j的说明
- Id策略注解
- 加入部分基础代码
- BaseController 完成增加和修改操作
- BaseController 完成查询与删除操作
- 改良分页返回结果
- 树形菜单
- 登录验证码
- 登录方法
- 注销登录
- 修改密码
- 修改信息
- 获取用户信息及权限
- 角色的基本操作及获取角色的权限
- 为角色授权
- 用户管理基础操作
- 利用自定义注解扩展通用分页查询
- 分页查询字段中通过正则过滤无效值搜索
- 完善搜索,支持 Or 连接
- 分页时根据主键倒序排列
- 修改状态和重置密码
- 后端权限校验逻辑
- 权限值初始化到 Redis
- 从 Redis 的 Set 中校验权限
- 从 Redis 中读取用户的角色
- 用户角色变更
- 用户变更角色测试
- 修改角色及角色授权同步 Redis
- 删除菜单、修改用户角色同步 Redis
- 解决循环依赖
- 测试角色修改角色授权权限被删除同步 Redis
- 测试用户被修改角色用户下线
- 登录校验权限校验分离
- 表单校验正则校验手机号及跳过特定角色不校验
- 修改授权和删除菜单的 bug
- 管理端前端脚手架的运行
- 脚手架工程介绍及代理配置
- 登录页及接口调用
- 登录解析上
- 登录后加载角色
- 分析脚手架原来的权限控制
- 前端菜单权限控制
- 按钮权限的实现
- 按钮权限指令的使用
- 完善登录以及整体框架的介绍与修改
- 前端注销登录
- Dialog组件使用及密码修改
- 修改用户信息
- 修改密码及修改信息表单验证
- 调用用户列表数据接口
- 分页完善及搜索
- 分页组件实现分页
- 封装自定义的 FormDialog 组件及简单使用
- 使用自定义组件完成添加用户功能
- 添加弹框动态加载角色
- 前端删除用户
- 系统用户分页查询修改
- 前端编辑系统用户
- 用户列表渲染角色
- 调用重置密码
- 调用状态禁用激活
- 自定义搜索组件介绍
- 角色管理分页组件应用
- 搜索添加角色名称字段
- 删除角色
- 增加角色
- 编辑角色
- Tree 树形控件的使用
- 加载权限,为角色授权
- 统一用户管理的样式
- 菜单管理菜单列表树形表格
- 添加菜单
- 添加菜单下
- 表单验证及限制类型选择
- 菜单删除
- 菜单编辑
- 系统管理权限 - 权限后端注解添加
- 系统管理 - 前端授权
- 脚手架其他组件和提交系统管理模块的代码
- 商品分类表基础代码编写
- 商品分类 CURD 操作
- 上传存储设计
- 七牛云存储引入以及文件表代码生成
- 文件上传接口
- 完善上传接口
- 推荐分类列表
- 推荐分类增加
- 删除推荐分类
- 编辑推荐分类
- 普通分类添加上
- 上传组件及后端解决跨域问题
- 普通分类编辑
- 普通分类删除及显示字段
- 前端实现搜索过滤
- 分类管理权限控制
- 商品管理产品介绍及接口设计
- 商品管理产品介绍
小程序端实战开发
- 小程序原生开发项目搭建
- 小程序整合 Vant UI 组件
- 小程序配置 tabBar 导航
- 小程序文件及元素事件
- 自定义组件的基本使用
- 小程序后台模块搭建
- 分类商品查询及测试
- 分类商品查询及测试
- 首页 banner 布局
- 首页标题 flex 排版
- 说明及联系方式布局
- 导航分类的布局
- 封装请求方法及导航分类的数据请求
- 管理分类数据
- 搜索组件
- 推荐分类商品布局之标题
- 推荐商品之商品布局
- 推荐分类分类数据获取
- 请求推荐分类的商品数据
- 全部商品分类分类数据请求
- 分类侧边导航框架及商品区域布局
- 商品分类下的商品列表布局
- 加载分类区域商品的数据
- 导航分类跳转到分类页
- 小程序端搜索后端接口
- 小程序端商品搜索测试
- 搜索框及搜索历史布局
- 搜索历史上
- 搜索及历史下
- 排序规则样式及切换逻辑
- 商品列表单个商品布局的讲解
- 商品数据渲染
- 触底实现商品分页效果
- 小程序端商品详情接口
- 商品详情页轮播图样式
- 商品详情数据渲染轮播及商品主要信息
- 邮寄及其他信息的显示
- 商品详情富文本渲染
- 底部按钮组菜单及样式
- 款式 SKU 弹出框显示
- 款式 SKU 选择
- 小程序登录注册流程讲解
- 调用微信平台授权登录
- 授权登录结合JWT
- 更新用户信息
- 获取用户信息
- 加入商品到购物车
- 设置购物车商品条目数量及删除购物车商品条目
- 分页查询购物车条目信息
- 测试收藏及购物车接口
- 小程序授权登录
- 设置用户信息上传头像
- 设置用户信息提交
- 收藏状态及购物车条目数调用
- 补充说明微信 yml 配置、小程序端权限控制
- 调用收藏与取消
- 调用加入商品到购物车
- 完善加入购物车调用
- 购物车列表样式
- 购物车列表数据请求
- 输入框设置购物车数量
- 按钮设置购物车数量
- 删除购物车项
- 选择购物车选项
- 处理其他操作对选择及价格的联动
- 订单模块梳理
- 预下单第1步 查询订单项信息
- 预下单第2步 计算价格
- 添加购物车时库存不足的 bug
- 下单接口开发
- 订单分页查询接口
- 取消订单
- 订单详情接口
- 订单再次购买
- 微信支付:账号准备及商户证书生成
- 使用 SDK 调通微信支付
- 小程序支付:支付下单
- 支付回调通知
- 结合 SDK 讲解平台证书、主动查询支付订单状态
- 微信支付关闭支付订单
- 邮寄地址相关接口编写
- 邮寄地址相关接口测试
- 分页查询我的收藏接口
- 小程序端预支付页面
- 预支付页面信息的调用
- 立即购买到预支付
- 地址的添加
- 地址的编辑
- 删除用户地址
- 选择配送地址
- 小程序端调用下单
- 小程序端起调支付
- 我的页面用户信息
- 用户信息编辑的完善
- 订单页头部搜索框及搜索历史
- 订单列表使用 Tabs 标签页并从入口跳转
- 订单列表数据
- 立即付款、取消订单、再次购买
- 单独的购物车页
- 收藏列表页
- 地址列表页
- 联系客服和退出登录
管理端补充、部署与上线
提交答案
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!
馈,我们将及时处理!
课时介绍
实现全部分类数据的请求与展示,为用户提供商品浏览
课程介绍
1、本课程囊括了电商小程序全部核心,全面系统的讲解了电商业务中的商品管理、SKU管理,订单管理等
2、从基础搭建到完整实施,学习门槛低,容易上手。
3、讲解通俗易懂,全程代码演示,从搭建到实施上线完整完善。
4、覆盖的技术全面,包括了设计、前端、后端、运维,完整的项目开发
推荐课程

信息系统项目管理师自考笔记
李明 · 875人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 22663人在学

手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 4284人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 826人在学

基于SSM酒店管理系统(毕设)
小尼老师 · 891人在学

java项目实战之购物商城(java毕业设计)
Long · 5195人在学

手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1526人在学

Python Django 深度学习 小程序
钟翔 · 2393人在学

城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 668人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 4069人在学