Java
原创记录
本次整理的是一个校园二手物品交易平台的后台管理系统,项目基于 Spring Boot + MyBatis + Shiro + LayUI 开发,配套 MySQL 数据脚本和后台管理页面。它不包含微信小程序端源码,但后台模块比较完整,适合作为 Java Web 毕设、课程设计或后台管理系统练习项目参考。
项目信息
- 项目名称:Campus secondary market small procedures 后台管理系统
- 项目来源:
JRaining/Campus_secondary_market_small_procedures - 技术栈:Spring Boot、MyBatis、Shiro、Thymeleaf、LayUI、Druid、MySQL
- 数据库:MySQL 8
- 本地端口:8083
- 默认账号:
xiaojian / qweqwe - 核心模块:商品管理、商品分类、求购中心、论坛帖子、用户管理、举报信息
运行记录
本地运行时先导入项目自带的 src/main/resources/static/sql/pick.sql,数据库名为 pick。随后修改 application-dev.yml 中的数据库账号密码,并把端口调整为 8083,避免和本机其他项目冲突。
本机使用 Java 17 编译时,原项目存在两个兼容问题:旧版 Lombok 与 JDK 17 不兼容,以及一个 JDK 8 时代残留的 org.omg 无用导入。源码包中已经做了最小修复:升级 Lombok 版本,并删除无用导入。
本机验证命令:
mvn -DskipTests package
mvn spring-boot:run
启动后访问:
登录页:http://localhost:8083/toLogin
后台首页:http://localhost:8083/index
运行截图









功能概览
- 后台登录与 Shiro 权限认证
- 商品列表、商品详情、商品上下架
- 商品分类管理
- 求购信息管理
- 论坛帖子管理
- 微信小程序用户列表管理
- 举报信息处理
- 后台首页数据统计
- Druid 数据源与 MyBatis XML 映射
源码下载
源码包已经去掉 .git、target、运行目录和截图目录,并将数据库密码、本地路径、旧 Redis 地址等配置改为示例值。下载后先导入 SQL,再按自己的 MySQL 配置修改 application-dev.yml 即可。
小结
这个项目的优点是业务模块比较完整,商品、分类、求购、论坛、用户、举报这些后台页面都有真实数据支撑,截图效果也比空模板更适合展示。缺点是项目年代稍早,部分配置仍带有旧式部署痕迹,比如 OSS、小程序参数、Redis 配置等,正式使用前需要继续整理配置、上传策略和权限边界。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END











暂无评论内容