Java
原创记录
本次整理的是一个基于 Spring Boot 的校园商城系统,项目包含完整 SQL、用户端页面、后台管理端页面,适合作为 Java Web 毕设、课程设计或二次开发参考。
项目信息
- 项目名称:OnlineSchoolShop / SpringbootSchoolShop
- 技术栈:Spring Boot、MyBatis、JSP、MySQL、Bootstrap、Swagger
- 数据库:MySQL
- 本地端口:8082
- 访问路径:
/shop - 管理员账号:
admin / 12345678 - 普通用户账号:
root / 12345678
运行记录
本地运行时先导入项目自带的 db_springbootshopmaster.sql,数据库名为 db_shopmaster。随后修改 application.yml 中的数据库账号密码,并将端口调整为 8082,避免和本机其他项目冲突。
本机验证命令:
mvn -DskipTests package
mvn spring-boot:run
项目启动后访问:
用户端:http://localhost:8082/shop/
后台端:http://localhost:8082/shop/admin/login
用户端截图




后台管理截图





功能概览
- 用户注册、登录
- 商品浏览、分类查看、商品详情
- 购物车、收藏、订单相关功能
- 后台用户管理
- 后台商品管理
- 后台订单管理
- 后台活动管理
- Swagger 接口页面
源码下载
源码包已经去掉 .git、target 等运行生成目录,并将数据库密码还原为示例值,下载后按自己的 MySQL 配置修改即可。
小结
这个项目的优点是配套 SQL 完整,前后台页面都能跑起来,功能覆盖也比较全。缺点是项目年代较早,默认依赖对新 JDK 不完全友好,本地使用 Java 17 编译时需要升级 Lombok 版本。整体来说,它适合作为 Spring Boot + JSP + MyBatis 商城类项目的学习模板。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END










暂无评论内容