推荐一个基于SpringBoot的管理后台开源项目,实现小程序商城项目

本文介绍了使用Springboot2.7、Mybatis-Plus等技术构建的商城和管理后台项目,包括前端Vue3、Element-Plus等组件,以及详细的模块功能和技术栈。项目结构清晰,可根据需求选择不同模块进行扩展。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.项目介绍

项目基于Springboot2.7、Mybatis-Plus、Sa-Token,前端基于Vue3、Element-Plus、Vite,微信小程序基于Vue3、TypeScritp、Uniapp搭建

项目地址

https://gitee.com/coding4java/springbok.git

商城功能

模块功能
商品热门商品、购物车、分类页、专题商品、广告 、多规格
订单结算、支付、订单列表、物流信息
用户个人信息、登录注册、地址管理

管理后台功能

模块功能
基础资料菜单管理、角色管理、用户管理、应用管理
库存库存查询、库存记录、盘点订单
采购结算、支付、订单列表、物流信息
商品商品管理、营销分类、规格管理
订单销售订单
营销专题管理、广告管理、标签管理
开发配置定时任务、系统配置、数据库监控、接口文档、应用监控、字典管理、操作日志
其他暗夜模式、其他主题、页面水印

技术栈

后端

框架版本描述
JDK1.8java 软件开发工具包
Spring Boot2.7.3应用快速开发框架
Spring MVC5.3.22MVC 框架
Sa-Token1.37.0轻量级权限认证框架
MySQL>=5.7数据库
Mybatis-Plus3.4.2Mybatis 增强工具
Redis>=5.0Key-Value 数据库
Lombok1.18.24Java 类库
Hutool5.8.3Java 工具包
Knife4j2.0.8Swagger 增强
Jackson2.13.3JSON 工具库
Quartz2.7.3定时任务调度框架
SpringBoot Test2.7.3单元测试库

前端

框架版本描述
Vue3.4.15渐进式JavaScript框架
Vite5.0.11开发与构建工具
TypeScript5.3.0JavaScript类型的超集
Element-Plus2.5.5UI组件库
Pinia2.1.7Vue状态管理库
Pinia-Plugin-Persist1.0.0Pinia持久化存储插件
Vue Router4.2.5Vue路由
Axios1.6.7基于Promise的网络请求库
Echarts5.4.3可视化图表库
Dayjs1.11.10日期操作工具库
Wangeditor5.1.23富文本编辑器

项目结构

springbok
├── springbok-common        -- 通用模块(必须)
├── springbok-core          -- 核心模块(必须)
├── springbok-system        -- 系统模块(必须)
├── springbok-system-api    -- 系统模块api(必须)
├── springbok-quartz        -- 定时任务模块(必须)
├── springbok-monitor       -- 应用监控服务(可选)
├── springbok-mq            -- 消息模块(可选)
├── springbok-erp           -- ERP模块(可选)
├── springbok-erp-api       -- ERP模块api(可选)
├── springbok-mall          -- 商城模块(可选)
├── springbok-mall-api      -- 商城模块api(可选)
├── springbok-test          -- 示例,仅做示例用(可选)
└── springbok-test-api      -- 示例api,仅做示例用(可选)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值