项目源码|newbee-mall 新蜂商城|Thymeleaf + Spring Boot · 截图+源码

项目源码|newbee-mall 新蜂商城|Thymeleaf + Spring Boot · 截图+源码-远影归灯
项目源码|newbee-mall 新蜂商城|Thymeleaf + Spring Boot · 截图+源码
登录并消耗 60 积分即可下载完整脱敏源码包(含 SQL / 配置说明)。每日签到可免费领取积分。
60积分
技术栈Spring Boot 2.7 + Thymeleaf + MyBatis + MySQL
文件大小31.8 MB
获取方式积分兑换(签到免费领)
所需积分60 积分
付费资源

这次跑的是开源项目 newbee-mall(新蜂商城):GPL-3.0 协议。基础版采用 Spring Boot 2.7 + Thymeleaf + MyBatis + MySQL,前台商城与后台管理同 jar 启动,无需单独搭前端工程。覆盖首页门户、分类导航、轮播/热销/新品/推荐、商品搜索与详情、购物车、下单结算、会员中心,以及后台数据面板、轮播/商品/分类/会员/订单与首页配置。相比站内已发的 mall、litemall 等前后端分离电商,本篇侧重「Thymeleaf 一体式」入门友好的 Spring Boot 电商练手项目,适合快速跑通完整交易链路。

项目信息

  • 项目名称:newbee-mall 新蜂商城(基础 Thymeleaf 版)
  • 上游仓库:https://github.com/newbee-ltd/newbee-mall
  • 授权协议:GPL-3.0
  • 版本:上游 main(Spring Boot 2.7.5 / Thymeleaf / MyBatis)
  • 后端技术:Java 8+、Spring Boot 2.7、Spring Session、Thymeleaf、MyBatis、Hutool 验证码、MySQL 8
  • 前端技术:服务端渲染(Thymeleaf)+ AdminLTE 风格后台静态资源;前台商城自有页面
  • 本地运行:统一端口 28089(建议绑定 127.0.0.1)
  • 测试账号:后台 admin / 123456(图形验证码)

功能亮点

  • 前台商城:首页门户、多级分类、轮播、热销/新品/推荐、搜索、商品详情、购物车、下单与个人订单
  • 会员中心:注册登录、个人信息、订单管理、帮助中心
  • 后台管理:Dashboard、轮播图、热销/新品/推荐配置、分类管理、商品上下架、会员锁定、订单处理
  • 一体部署:单 jar 同时提供商城与后台,适合课程/毕设与 Spring Boot 综合实践

运行记录

本地使用 Docker 启动 MySQL 8(仅监听 127.0.0.1:3306),创建库 newbee_mall_db 后导入官方 newbee_mall_schema.sql。JDK 17 + Maven 打包可执行 jar,配置 Linux 上传目录并解压 upload.zip 商品图后启动。以 admin 登录后台,截取登录页、Dashboard、商品/分类/订单/会员、轮播与首页配置、个人资料,以及前台商城首页等界面。

源码包已去除 .git、target 与 IDE 配置;上传路径改为可移植示例;保留完整 SQL、upload.zip 与 RUN-DEMO.md。二次分发请遵守 GPL-3.0。

源码下载:本篇完整源码包(springboot-newbee-mall.zip,约 31.8 MB)支持积分兑换。登录后每日签到即可免费领积分,请通过本文顶部 「付费资源」下载卡片 直接兑换获取。

运行截图

登录页

newbee-mall 登录页

Dashboard

newbee-mall Dashboard

商品管理

商品管理

商品编辑

商品编辑

分类管理

分类管理

订单管理

订单管理

会员管理

会员管理

轮播图配置

轮播图配置

热销商品配置

热销商品配置

新品上线配置

新品上线配置

为你推荐配置

为你推荐配置

修改密码

修改密码

前台商城首页

前台商城首页

本地部署步骤(摘要)

  1. 准备 MySQL 8,创建库 newbee_mall_db,导入 src/main/resources/newbee_mall_schema.sql
  2. 修改 application.properties 数据源口令;解压 upload.zip 并设置 Constants.FILE_UPLOAD_DIC
  3. mvn -DskipTests package 后 java -jar target/newbee-mall-1.0.0-SNAPSHOT.jar(端口 28089)
  4. 浏览器打开 http://127.0.0.1:28089/admin/login ,使用 admin / 123456 登录(需输入验证码)

更完整说明见源码包内 RUN-DEMO.md。

小结

newbee-mall 的特色是「Thymeleaf 一体式电商」:前台交易链路与后台运营配置齐全,启动成本低,文档与示例数据完整。适合 Spring Boot 入门到企业级综合实践;上线前请替换默认管理员与数据库口令,并遵守 GPL-3.0。本站提供的是脱敏后的完整源码包,方便本地复现截图中的界面。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容