# mall4j **Repository Path**: renhai1/mall4j ## Basic Information - **Project Name**: mall4j - **Description**: 在线智慧商城项目 - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-24 - **Last Updated**: 2023-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 在线智慧商城一个基于spring boot、spring oauth2.0、mybatis、redis的轻量级、前后端分离、防范xss攻击、拥有分布式锁,为生产环境多实例完全准备,数据库为b2b2c设计,拥有完整sku和下单流程的完全开源商城 ## 前言 在线智慧商城项目致力于打造一个完整、易于维护的电商系统,采用现阶段流行技术实现。 后台管理系统包含商品管理、订单管理、运费模板、规格管理、会员管理、运营管理、内容管理、统计报表、权限管理、设置等模块。 ## 技术选型 | 技术 | 版本 | 说明 | | ---------------------- | ------ | --------------------------------------- | | Spring Boot | 2.7.0 | MVC核心框架 | | Spring Security oauth2 | 2.7.0 | 认证和授权框架 | | MyBatis | 3.5.0 | ORM框架 | | MyBatisPlus | 3.1.0 | 基于mybatis,使用lambda表达式的 | | Swagger-UI | 2.9.2 | 文档生产工具 | | Hibernator-Validator | 6.0.17 | 验证框架 | | redisson | 3.10.6 | 对redis进行封装、集成分布式锁等 | | hikari | 3.2.0 | 数据库连接池 | | log4j2 | 2.11.2 | 更快的log日志工具 | | fst | 2.57 | 更快的序列化和反序列化工具 | | orika | 1.5.4 | 更快的bean复制工具 | | lombok | 1.18.8 | 简化对象封装工具 | | hutool | 5.7.22 | 更适合国人的java工具集 | | knife4j | 3.0.3 | 基于swagger,更便于国人使用的swagger ui | ## 部署教程 **开发环境搭建视频:https://www.bilibili.com/video/BV1eW4y1V7c1** ## 相关截图 ### 1. 后台截图 ![输入图片说明](https://images.gitee.com/uploads/images/2021/1110/143738_88a8a1e6_5094767.gif "后台.gif") ### 2. 移动端截图 ![输入图片说明](https://images.gitee.com/uploads/images/2021/1110/145209_2ec1ad04_5094767.png "开源移动端截图.png")