web---008 接口文档与前后端实现

后端结构

bash 复制代码
personweb_houduan/
│
├── sql/init.sql                              ← 建表 SQL
├── pom.xml                                   ← Maven 配置
│
├── src/main/java/com/example/
│   ├── PersonwebHouduanApplication.java      ← 启动类
│   │
│   ├── pojo/
│   │   ├── Result.java                       ← 统一响应 {code, msg, data}
│   │   └── User.java                         ← 用户实体
│   │
│   ├── mapper/
│   │   └── UserManageMapper.java             ← MyBatis SQL(增删改查)
│   │
│   ├── service/
│   │   ├── UserManageService.java            ← 接口
│   │   └── impl/
│   │       └── UserManageServiceImpl.java    ← 实现类
│   │
│   └── controller/
│       └── UserManageController.java         ← 6个REST API
│
└── src/main/resources/
    ├── application.properties                ← 数据库配置(SQL Server)
    └── static/
        ├── user_list.html                    ★ 前端页面(同端口调用)
        └── js/
            ├── vue.js                        ← Vue 框架
            └── axios-0.18.0.js               ← Axios HTTP 库

前端结构

bash 复制代码
personweb_qianduan/
│
├── pom.xml
├── src/main/java/com/example/
│   └── PersonwebQianduanApplication.java     ← 启动类(空壳)
│
└── src/main/resources/static/
    ├── admin_user_manage.html                ★ 前端页面(调 Apifox Mock)
    └── js/
        ├── vue.js
        └── axios-0.18.0.js

接口

数据库表