# 实验1Web环境与AI助手
**Repository Path**: javaweb-dev-tech/lab1
## Basic Information
- **Project Name**: 实验1Web环境与AI助手
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2025-12-20
- **Last Updated**: 2026-01-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 实验 1:Web 环境与 AI 助手配置 (Lab 1)
> **学生信息填写栏**
> * **班级**:_____________ (例如:XX级计科XX班)
> * **姓名**:_____________
> * **学号**:_____________
> * **完成日期**:2026/___/___
---
## 📝 实验1-实验目标
本实验旨在验证你的本地开发环境(JDK 17, Maven, IDEA)是否配置正确,并体验使用 AI 助手(通义灵码)辅助编写第一个 Spring Boot 接口。
## 📸 实验1-实验结果展示 (Evidence)
### 1. 环境验证截图
**(要求:终端执行 `java -version` 和 `mvn -v` 的结果)**
### 2. Web 接口运行截图
**(要求:浏览器访问 `http://localhost:8080/hello`,需包含你的学号姓名)**
### 3. AI 结对编程截图
**(要求:你与 AI 助手对话,让其解释代码或生成代码的界面)**
---
## 🛠️ 操作指南 (Workflow)
请严格按照以下步骤完成作业提交。
### 第一步:Fork & Clone (获取代码)
1. **Fork 仓库**:在 Gitee 页面右上角点击 **「Fork」** 按钮,将本仓库复制到你自己的 Gitee 账号下。
2. **Clone 到本地**:打开 IDEA 或 Git Bash,将**你账号下的**仓库克隆到本地电脑。
```bash
# 注意:请将下面的 URL 替换为你自己仓库的地址
git clone https://gitee.com/你的用户名/lab1.git
```
### 第二步:编写与运行代码
1. **打开项目**:使用 IntelliJ IDEA 打开克隆下来的文件夹。
2. **编写接口**:
* 找到 `src/main/java/edu/wtbu/cs/lab1/HelloController.java`。
* 如果文件不存在,请根据实验指导书新建。
* **核心任务**:使用 AI 助手(通义灵码)生成 `/hello` 接口代码,返回内容需包含你的**学号和姓名**。
3. **运行项目**:运行 `Lab1Application.java`。
### 第三步:保存截图 (关键步骤)
1. 在项目根目录新建文件夹 `img`(如果没有的话)。
2. 将你的 3 张截图分别重命名为:
* **`env.png` (环境截图)** : CMD/终端中运行 `java -version` 和 `mvn -v` 的截图。
* **`web.png` (网页截图)** : 浏览器访问 `http://localhost:8080/hello` 成功显示的截图。
* **`ai.png` (AI截图)** : 你与 AI 助手(通义灵码)对话解释代码的截图。
3. 将这 3 个文件放入 `img` 文件夹。
4. **回到 IDEA 查看 `README.md` 的预览模式,确认图片能正常显示。**
### 第四步:提交作业 (Git Push)
确认代码无误且截图已保存后,在终端执行以下命令提交作业:
```bash
# 1. 查看状态 (确保 img 文件夹和修改的代码都被检测到)
git status
# 2. 添加所有文件到暂存区
git add .
# 3. 提交到本地仓库 (请替换为你的真实信息)
git commit -m "feat: 完成实验1,学号2025xxxx 张三"
# 4. 推送到 Gitee 远程仓库
git push
```
---
## ✅ 自查清单
提交前请确认:
* [ ] Gitee 仓库地址是你自己的(不是老师的)。
* [ ] `HelloController` 能够正常运行。
* [ ] 浏览器访问时能看到**你的姓名和学号**。
* [ ] `img` 文件夹内包含 3 张必要的截图。
* [ ] Gitee 页面上能看到你刚刚提交的记录。
---
## ❓ 常见问题 (FAQ)
**Q: 启动报错 "Port 8080 was already in use"?**
A: 修改 `src/main/resources/application.properties`,添加一行 `server.port=8081`,然后重新启动。
**Q: Maven 依赖下载很慢或爆红?**
A: 检查 IDEA 设置中 Maven 是否配置了阿里云镜像,并点击 Maven 面板的 "Reload" (刷新) 按钮。