mall项目简介 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。...项目演示 后台项目演示:http://39.98.190.128/index.html 移动端项目演示:http://39.98.190.128/mall-app/mainpage.html mall中使用的技术...mall采用现阶主流技术实现,涵盖了一般项目中几乎所有使用的技术。...Docker 18.09.0 应用容器引擎 Druid 1.1.10 数据库连接池 OSS 2.5.0 对象存储 JWT 0.9.0 JWT登录支持 Lombok 1.18.6 简化对象封装工具 mall...数据库表概览 mall项目目前有71张数据表,业务逻辑有一定复杂度,平时做项目参考也够了。
; import com.macro.mall.tiny.common.api.CommonResult; import com.macro.mall.tiny.service.UmsMemberService...package com.macro.mall.tiny.service.impl; import com.macro.mall.tiny.common.api.CommonResult; import...com.macro.mall.tiny.service.RedisService; import com.macro.mall.tiny.service.UmsMemberService; import...项目源码地址 https://github.com/macrozheng/mall-learning/tree/master/mall-tiny-03 推荐阅读 mall架构及功能概览 mall学习所需知识点...(推荐资料) mall整合SpringBoot+MyBatis搭建基本骨架 mall整合Swagger-UI实现在线API文档 ----
6.输入账号密码并登录:guest guest 7.创建帐号并设置其角色为管理员:mall mall ? 8.创建一个新的虚拟host为:/mall ? 9.点击mall用户进入用户配置页面 ?...("mall.order.direct.ttl", "mall.order.cancel.ttl", "mall.order.cancel.ttl"); /** * 交换名称...项目源码地址 https://github.com/macrozheng/mall-learning/tree/master/mall-tiny-08 推荐阅读 mall架构及功能概览 mall学习所需知识点...(推荐资料) mall整合SpringBoot+MyBatis搭建基本骨架 mall整合Swagger-UI实现在线API文档 mall整合Redis实现缓存功能 mall整合SpringSecurity...和JWT实现认证和授权(一) mall整合SpringSecurity和JWT实现认证和授权(二) mall整合SpringTask实现定时任务 mall整合Elasticsearch实现商品搜索 mall
6.输入账号密码并登录:guest guest 7.创建帐号并设置其角色为管理员:mall mall ? 8.创建一个新的虚拟host为:/mall ? 9.点击mall用户进入用户配置页面 ?..."mall.order.direct.ttl", "mall.order.cancel.ttl", "mall.order.cancel.ttl"); /** * 交换名称 */...交换机及队列说明 mall.order.direct(取消订单消息队列所绑定的交换机):绑定的队列为mall.order.cancel,一旦有消息以mall.order.cancel为路由键发过来,会发送到此队列...mall.order.direct.ttl(订单延迟消息队列所绑定的交换机):绑定的队列为mall.order.cancel.ttl,一旦有消息以mall.order.cancel.ttl为路由键发送过来...项目源码地址 https://github.com/macrozheng/mall-learning/tree/master/mall-tiny-08 ?
; import com.macro.mall.tiny.dao.EsProductDao; import com.macro.mall.tiny.nosql.elasticsearch.document.EsProduct...; import com.macro.mall.tiny.common.api.CommonPage; import com.macro.mall.tiny.common.api.CommonResult...项目源码地址 https://github.com/macrozheng/mall-learning/tree/master/mall-tiny-06 推荐阅读 mall架构及功能概览 mall学习所需知识点...(推荐资料) mall整合SpringBoot+MyBatis搭建基本骨架 mall整合Swagger-UI实现在线API文档 mall整合Redis实现缓存功能 mall整合SpringSecurity...和JWT实现认证和授权(一) mall整合SpringSecurity和JWT实现认证和授权(二) mall整合SpringTask实现定时任务 ----
本文主要讲解mall整合Mongodb的过程,以实现商品浏览记录在Mongodb中的添加、删除、查询为例。...package com.macro.mall.tiny.nosql.mongodb.repository; import com.macro.mall.tiny.nosql.mongodb.document.MemberReadHistory...项目源码地址 https://github.com/macrozheng/mall-learning/tree/master/mall-tiny-07 推荐阅读 mall架构及功能概览 mall学习所需知识点...(推荐资料) mall整合SpringBoot+MyBatis搭建基本骨架 mall整合Swagger-UI实现在线API文档 mall整合Redis实现缓存功能 mall整合SpringSecurity...和JWT实现认证和授权(一) mall整合SpringSecurity和JWT实现认证和授权(二) mall整合SpringTask实现定时任务 mall整合Elasticsearch实现商品搜索 --
由于mall项目涉及到很多知识点,比如SpringBoot、ElasticSearch、Redis、Mongodb等,本教程不会详细讲述这些,只会讲述本项目相关部分,所以推荐以下资料。...结语 如果你按照我的推荐看了以上部分的资料,或者你已经有了以上部分的基础,那么你学习mall的时候会非常顺利。 推荐阅读 mall架构及功能概览 ----
//导包的时候注意,这个用这个test包,用org.junit.jupiter.api.Test这个即使加了依赖会报错
6.输入账号密码并登录:guest guest 7.创建帐号并设置其角色为管理员:mall mall ? 8.创建一个新的虚拟host为:/mall ? 9.点击mall用户进入用户配置页面 ?...OSS 开通OSS服务 登录阿里云官网; 将鼠标移至产品标签页,单击对象存储 OSS,打开OSS 产品详情页面; 在OSS产品详情页,单击立即开通。...选择我的云产品中的对象存储OSS ? 点击左侧存储空间的加号新建存储空间 ? 新建存储空间并设置读写权限为公共读 ? 跨域资源共享(CORS)的设置 选择一个存储空间,打开其基础设置 ?.../swagger-ui.html 推荐阅读 mall整合SpringBoot+MyBatis搭建基本骨架 mall整合Swagger-UI实现在线API文档 mall整合Redis实现缓存功能 mall...实现商品搜索 mall整合Mongodb实现文档操作 mall整合RabbitMQ实现延迟消息 mall整合OSS实现文件上传 ----
订单管理:https://github.com/macrozheng/mall-learning/blob/master/document/pdm/mall_oms.pdm 营销管理:https://.../mall-learning/blob/master/document/pdm/mall_cms.pdm 用户管理:https://github.com/macrozheng/mall-learning.../blob/master/document/pdm/mall_ums.pdm MindMaster功能思维导图 商品管理:https://github.com/macrozheng/mall-learning...(基于Docker容器) mall在Windows环境下的部署 mall整合SpringBoot+MyBatis搭建基本骨架 mall整合Swagger-UI实现在线API文档 mall整合SpringSecurity...和JWT实现认证和授权(一) mall整合Elasticsearch实现商品搜索 mall整合Mongodb实现文档操作 mall整合RabbitMQ实现延迟消息 mall整合OSS实现文件上传 ---
本文主要讲解mall整合SpringTask的过程,以批量修改超时订单为例。...package com.macro.mall.tiny.config; import org.springframework.context.annotation.Configuration; import...("取消订单,并根据sku编号释放锁定库存"); } } 项目源码地址 https://github.com/macrozheng/mall-learning/tree/master/mall-tiny...-05 推荐阅读 mall架构及功能概览 mall学习所需知识点(推荐资料) mall整合SpringBoot+MyBatis搭建基本骨架 mall整合Swagger-UI实现在线API文档 mall整合...Redis实现缓存功能 mall整合SpringSecurity和JWT实现认证和授权(一) mall整合SpringSecurity和JWT实现认证和授权(二) ----
SSM-MALL 前言 主要功能 数据库设计 整体架构 技术介绍 效果演示 配置代码 完整源码 前言 ---- 采用SSM整合开发一个web系统是这学期web期末项目考核,前前后后花了八九天的时间,一个
本文主要讲解mall前端项目mall-admin-web的在Windows和Linux环境下的安装及部署。...下载地址(github):https://github.com/macrozheng/mall-admin-web 下载地址(码云):https://gitee.com/macrozheng/mall-admin-web...已经搭建了mall后台环境的启动 运行本地mall-admin服务 ? 使用命令启动mall-admin-web 在IDEA控制台中输入如下命令: npm run dev ?...环境下的部署(基于Docker容器) mall在Windows环境下的部署 mall整合SpringBoot+MyBatis搭建基本骨架 mall整合Swagger-UI实现在线API文档 mall整合...SpringSecurity和JWT实现认证和授权(一) mall整合Elasticsearch实现商品搜索 mall整合Mongodb实现文档操作 mall整合RabbitMQ实现延迟消息 mall整合
导入mall的数据库脚本,脚本地址:https://github.com/macrozheng/mall-learning/blob/master/document/sql/mall.sql 项目使用框架介绍...package com.macro.mall.tiny.controller; import com.macro.mall.tiny.common.api.CommonPage; import com.macro.mall.tiny.common.api.CommonResult...; import com.macro.mall.tiny.mbg.model.PmsBrand; import com.macro.mall.tiny.service.PmsBrandService;...com.macro.mall.tiny.mbg.model.PmsBrand; import com.macro.mall.tiny.mbg.model.PmsBrandExample; import.../tree/master/mall-tiny-01 推荐阅读 mall架构及功能概览 mall学习所需知识点(推荐资料) ----
、mall-search、mall-portal)。...部署前准备 打包并上传mall应用的镜像 需要打包mall-admin、mall-search、mall-portal的docker镜像,具体参考:使用Maven插件为SpringBoot应用构建Docker...数据库 create database mall character set utf8; #使用mall数据库 use mall; #导入mall.sql脚本 source /mall.sql; elasticsearch...输入账号密码并登录:guest guest 创建帐号并设置其角色为管理员:mall mall ? 创建一个新的虚拟host为:/mall ? 点击mall用户进入用户配置页面 ?...环境下的部署 mall整合SpringBoot+MyBatis搭建基本骨架 mall整合Swagger-UI实现在线API文档 mall整合SpringSecurity和JWT实现认证和授权(一) mall
; import com.macro.mall.tiny.dto.UmsAdminLoginParam; import com.macro.mall.tiny.mbg.model.UmsAdmin; import...com.macro.mall.tiny.mbg.model.UmsPermission; import com.macro.mall.tiny.service.UmsAdminService; import...; import com.macro.mall.tiny.mbg.model.UmsAdmin; import com.macro.mall.tiny.mbg.model.UmsPermission;...项目源码地址 https://github.com/macrozheng/mall-learning/tree/master/mall-tiny-04 推荐阅读 mall架构及功能概览 mall学习所需知识点...(推荐资料) mall整合SpringBoot+MyBatis搭建基本骨架 mall整合Swagger-UI实现在线API文档 mall整合Redis实现缓存功能 mall整合SpringSecurity
; import com.macro.mall.tiny.mbg.model.UmsAdmin; import com.macro.mall.tiny.mbg.model.UmsPermission;...; import com.macro.mall.tiny.mbg.model.UmsAdmin; import com.macro.mall.tiny.mbg.model.UmsPermission;...package com.macro.mall.tiny.component; import com.macro.mall.tiny.common.utils.JwtTokenUtil; import.../tree/master/mall-tiny-04 推荐阅读 mall架构及功能概览 mall学习所需知识点(推荐资料) mall整合SpringBoot+MyBatis搭建基本骨架 mall整合Swagger-UI...实现在线API文档 mall整合Redis实现缓存功能 ----
学习过我的开源项目mall的朋友应该知道,mall项目有个学习教程网站。由于目前已有200+篇原创文章,都放在这个网站里面未免有些凌乱!...新版的mall学习教程网站已经分成了如下6个系列:mall学习教程、SpringCloud学习教程、K8S学习教程、开源之路、开源项目精选和开发工具推荐。...mall学习教程 进入首页之后,还是熟悉的mall学习教程内容,6大系列的入口全都放到了顶部导航栏之中,下面依次是是mall学习教程的简介、我的开源项目地址和README。...点击首页的快速上手按钮,可以直接进入mall学习教程,目前我已经对其内容进行了精简,仅包含mall项目中所使用的知识点,如果你只想学mall项目的话,看它就够了。...比如之前日志收集都写过4种方案,由于mall项目中只使用了ELK这种,所以mall学习教程也就只收录了ELK这种方案。
lrzsz 将mall.sql文件拷贝到mysql容器的/目录下: docker cp /mydata/mall.sql mysql:/ 将sql文件导入到数据库: use mall; source...输入账号密码并登录:guest guest 创建帐号并设置其角色为管理员:mall mall ? 创建一个新的虚拟host为:/mall ? 点击mall用户进入用户配置页面 ?.../mall-search:1.0-SNAPSHOT 部署mall-port docker run -p 8085:8085 --name mall-portal \ --link mysql:db \...mall整合Swagger-UI实现在线API文档 mall整合SpringSecurity和JWT实现认证和授权(一) mall整合Elasticsearch实现商品搜索 mall整合Mongodb...实现文档操作 mall整合RabbitMQ实现延迟消息 mall整合OSS实现文件上传----
本文主要讲解mall是如何通过整合Swagger-UI来实现一份相当完善的在线API文档的。...; import com.macro.mall.tiny.common.api.CommonPage; import com.macro.mall.tiny.common.api.CommonResult...; import com.macro.mall.tiny.mbg.model.PmsBrand; import com.macro.mall.tiny.service.PmsBrandService;...项目源码地址 https://github.com/macrozheng/mall-learning/tree/master/mall-tiny-02 推荐阅读 mall架构及功能概览 mall学习所需知识点...(推荐资料) mall整合SpringBoot+MyBatis搭建基本骨架 ----
领取专属 10元无门槛券
手把手带您无忧上云