Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Friend Match System Backend

基于 Spring Boot 的好友匹配系统后端服务,提供用户管理、好友匹配、数据管理等核心功能,为前端应用提供完整的 RESTful API 支持。


📖 Project Introduction

Friend Match System 是一个用于匹配志同道合好友的系统。
用户可以注册登录、管理个人信息,并通过系统进行好友匹配。

该仓库为 系统后端服务,负责:

  • 用户管理
  • 数据持久化
  • 匹配逻辑处理
  • API 接口提供

✨ Features

  • 👤 用户注册与登录
  • 🔐 用户身份认证
  • 📄 用户信息管理
  • 🤝 好友匹配功能
  • 📊 数据存储与管理
  • 🌐 RESTful API 服务

🛠 Tech Stack

后端技术栈:

  • Java
  • Spring Boot
  • Spring MVC
  • MyBatis / MyBatis Plus
  • MySQL
  • Maven

可能使用的辅助组件:

  • Lombok
  • Swagger (API Documentation)
  • Redis(可选)
  • JWT(用户认证)

📂 Project Structure

Friend-Match-System-Backend │ ├── src │ ├── main │ │ ├── java │ │ │ └── com.xxx.xxx │ │ │ ├── controller # 控制层 │ │ │ ├── service # 业务逻辑层 │ │ │ ├── mapper # 数据访问层 │ │ │ ├── entity # 实体类 │ │ │ └── config # 配置类 │ │ │ │ │ └── resources │ │ ├── application.yml │ │ └── mapper │ └── pom.xml


🚀 Getting Started

1️⃣ Clone Repository

git clone https://github.com/Make0209/Friend-Match-System-Backend.git
2️⃣ Import Project

使用 IDE 导入项目:

推荐:

IntelliJ IDEA

Eclipse

选择 Maven Project 导入。

3️⃣ Configure Database

修改 application.yml 或 application.properties:

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/friend_match
    username: root
    password: 123456
4️⃣ Run Project

运行 Spring Boot 启动类:

FriendMatchSystemApplication.java

或者:

mvn spring-boot:run
📡 API Example

示例接口:

POST /api/user/register
POST /api/user/login
GET  /api/user/list

接口返回示例:

{
  "code": 200,
  "message": "success",
  "data": {}
}
🧩 System Architecture
Frontend (Vue / Web)
        │
        │ HTTP / REST API
        ▼
Spring Boot Backend
        │
        ▼
      MySQL
📌 Future Improvements

未来可以扩展:

智能推荐算法

WebSocket 实时聊天

用户标签匹配

AI 推荐

社交互动功能

🤝 Contributing

欢迎提交 Issue 或 Pull Request 来改进项目。

📄 License

This project is licensed under the MIT License.


---

# 三、如果你愿意,我还能帮你把 README **升级成开源项目级别**

我可以帮你再加:

### 1️⃣ GitHub 徽章

像这样:


Java | Spring Boot | MySQL | Maven


---

### 2️⃣ README 顶部效果

```markdown
# Friend Match System Backend

🚀 A Spring Boot based backend for friend matching system

About

基于 Spring Boot 的好友匹配系统后端,提供用户管理、匹配逻辑和 RESTful API。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages