项目概述
这是一个基于 Spring Boot 和 WebSocket 技术实现的轻量级实时聊天室项目。系统采用前后端分离架构,专注于提供一个稳定、实时的消息通信平台,支持用户认证、好友管理以及核心的一对一私聊功能。
| 特性 | 描述 |
|---|---|
| 实时通信 | 基于 WebSocket 实现,消息秒级推送。 |
| 核心功能 | 用户注册登录、好友列表、私聊会话、消息历史记录。 |
| 后端架构 | Spring Boot 配合 MyBatis,快速构建 RESTful API。 |
| 前端技术 | 传统 HTML/CSS/JavaScript + jQuery,轻量易维护。 |
界面展示
登录与注册


聊天主界面


技术选型
| 类别 | 技术名称 | 角色与描述 |
|---|---|---|
| 后端框架 | Spring Boot 2.7.6 | 快速开发 Web 应用,简化配置。 |
| 实时通信 | Spring WebSocket | 实现客户端与服务器的双向持久连接。 |
| 数据访问 | MyBatis | 灵活的持久层框架,SQL 与代码分离。 |


