一个基于spring boot、spring oauth2.0、mybatis、redis的轻量级、前后端分离、拥有完整sku和下单流程的完全开源商城
该项目仅供学习参考、可供个人学习使用、如需商用联系作者进行授权,否则必将追究法律责任
mall4j商城项目致力于为中小企业打造一个完整、易于维护的开源的电商系统,采用现阶段流行技术实现。后台管理系统包含商品管理、订单管理、运费模板、规格管理、会员管理、运营管理、内容管理、统计报表、权限管理、设置等模块。
| 技术 | 版本 | 说明 |
|---|---|---|
| Spring Boot | 3.0.4 | MVC核心框架 |
| MyBatis | 3.5.0 | ORM框架 |
| MyBatisPlus | 3.5.3.1 | 基于mybatis,使用lambda表达式的 |
| Swagger-UI | 4.0.0 | 文档生产工具 |
| redisson | 3.19.3 | 对redis进行封装、集成分布式锁等 |
| hikari | 3.2.0 | 数据库连接池 |
| log4j2 | 2.17.2 | 更快的log日志工具 |
| lombok | 1.18.8 | 简化对象封装工具 |
| hutool | 5.8.15 | 更适合国人的java工具集 |
| xxl-job | 2.3.1 | 定时任务 |
| 工具 | 版本 |
|---|---|
| jdk | 17 |
| mysql | 5.7+ |
| redis | 3.2+ |
application-dev.yml更改 datasource.url、user、password
WebApplication启动项目后台接口,
ApiApplication 启动项目前端接口