Java
原创记录
项目简介
这次运行的是一个校园新闻平台项目,后端基于 Spring Boot,持久层使用 MyBatis,前端页面使用 Thymeleaf 与 Bootstrap。系统主要包含登录注册、新闻分类浏览、新闻详情、用户投稿、个人信息、管理员新闻审核等功能,适合作为 Java Web 课程设计、Spring Boot 入门项目或二次开发练习参考。
源码下载: springboot-newsplatform.zip
运行环境
- JDK:1.8+
- Maven:3.x
- 数据库:MySQL
- 后端框架:Spring Boot 2.2.6
- 持久层:MyBatis
- 页面模板:Thymeleaf
- 访问地址:
http://localhost:8080/schoolnews/
本次本地运行时补充了 newsplatform.sql 初始化脚本,包含管理员账号、普通用户账号和几条演示新闻数据。
登录页面

测试账号:
- 管理员:
admin / 123456 - 普通用户:
yuan / 123456
管理员端
管理员登录后进入后台首页,可以看到校园新闻平台介绍、后台导航、新闻管理入口等内容。

新闻管理页面用于查看待审核新闻,并对新闻内容进行处理。

后台也可以浏览全部新闻列表。

后台新闻详情页。

前台新闻浏览
前台提供新闻列表、热点新闻、分类新闻和详情页浏览。

热点新闻页面会按访问、热度等数据展示内容。

新闻详情页包含标题、正文与相关操作。

普通用户端
普通用户登录后可以进入用户首页,浏览新闻并进入个人相关功能。

我的新闻页面用于查看当前用户发布的新闻。

发布新闻页面可以填写新闻标题、分类和正文内容,提交后进入审核流程。

个人信息页面用于查看和维护用户资料。

小结
整体来看,这个项目结构比较清晰,功能覆盖了校园新闻系统的基础流程:前台浏览、用户投稿、后台审核、个人信息维护。页面风格是比较典型的 Bootstrap 后台模板,适合拿来学习 Spring Boot + MyBatis + Thymeleaf 的整合方式。
如果用于课程设计或二次开发,可以继续补充分页优化、富文本编辑器、封面上传、评论模块、角色权限控制和更完整的后台统计面板。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END












暂无评论内容