springboot3电商小程序项目实战

springboot3电商小程序项目实战
共269节 87人在学 课程详情
  • 课程介绍及环境搭建

    • 课程简介
    • 演示体验
    • 环境准备
    • 安装linux子系统
    • linux子系统安装docker
    • 配置镜像加速、准备镜像
    • docker运行mysql数据库实例
    • docker运行redis实例
    • docker镜像官网使用
    • 购买云服务器
    • 云服务器搭建docker
    • 开发工具及环境上
    • 开发工具及环境下
  • 后端技术选型及项目搭建

    • 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】
    • 代码生成器策略
  • 数据库表设计及接口设计

    • Pdmaner 使用上 - 数据类型及建表
    • Pdman 设计权限模型 RBAC 表
    • 用 Pdman 建立表的关联关系图
    • 添加逻辑删除以及默认字段说明
    • 使用 Pdmaner 创建索引
    • 核心表关系图分析
    • 完善核心表的索引
    • 补充商品订单评价表和菜单权限表设计
    • 接口设计
  • 后台管理端项目开发

    • 创建代码仓库,并上传之前的练习代码
    • 创建项目及子模块
    • 代码生成器引入并测试流程
    • 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 标签页并从入口跳转
    • 订单列表数据
    • 立即付款、取消订单、再次购买
    • 单独的购物车页
    • 收藏列表页
    • 地址列表页
    • 联系客服和退出登录
  • 管理端补充、部署与上线

    • 管理端注册用户管理接口
    • 禁用状态用户的限制
    • 订单管理接口
    • 用户管理页面开发
    • 用户禁用激活
    • 订单管理页
    • 订单属性及详情页跳转
    • 商品详情页
    • 订单自动取消延时队列原理
    • redisson 延时队列自动取消订单
    • 部署上线 - 安装 Java 环境
    • 部署上线 - Docker 离线安装及数据库安装
    • 初始化线上数据库数据及后台运行接口
    • 前端配置修改后端检验线上环境的数据库
    • 打包成静态使用 nginx 做网关访问
    • 域名映射及证书 https 访问
    • 七牛云 OSS 存放管理端网页及证书配置
    • 小程序端上线
    • 支付回调测试
    • 容器化部署通过运行容器部署
    • Docker Compose 容器部署

    订阅失败

    springboot3电商小程序项目实战
    springboot3电商小程序项目实战 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    在用户列表的基础上加入分页功能,并支持关键字搜索

    课程介绍

    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人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~