1. 项目环境搭建
- 安装并配置Java SDK环境,确保使用的是Java 1.8版本。
- 安装并配置Maven环境,版本为3.6.3,并在
settings.xml
中配置阿里云镜像以加速依赖下载。 - 安装并配置Git环境,配置全局用户名和邮箱。
- 安装并配置数据库管理工具Navicat Premium 15,用于数据库连接和数据管理。
- 安装并配置开发工具IntelliJ IDEA 2023.1。
- 安装并配置MySQL数据库,版本为8.0。
- 安装并配置Spring Boot框架,版本为2.6.1。
2. 数据库设计
- 根据图片2.png中的设计,创建名为
tb_account
的数据库表。 - 设计表结构,包括字段:
id
(主键,整型)、user_name
(用户名,字符串类型)、age
(年龄,整型)、birthday
(生日,日期时间类型)。
3. Spring Boot项目搭建
- 使用Spring Initializr快速搭建Spring Boot项目。
- 添加必要的依赖,如Spring Web、Spring Test等。
4. 数据库连接
- 在
application.yml
中配置数据库连接信息,包括数据库地址、端口、用户名、密码等。
5. 实体类和Mapper配置
- 根据
tb_account
表结构,创建对应的实体类Account
。 - 在
AccountMapper
中定义数据库操作接口。
6. 功能实现
- 编写测试方法
contextLoads()
,通过AccountMapper
查询数据库中的所有用户信息,并打印输出。 - 在
AccountMapper
中添加方法selectOneByQuery
,根据传入的查询条件,查询特定ID的用户信息。
7. 单元测试
- 使用JUnit测试框架对上述功能进行单元测试,确保数据查询功能正确无误。
8. 项目测试
- 执行JUnit测试,验证查询所有用户和根据ID查询用户的功能。
- 测试结果表明系统能够正确连接数据库,并根据给定的查询条件返回正确的用户信息。
9. 项目部署
- 在
application.yml
中配置数据库连接信息,包括数据库地址、端口、用户名、密码等。
10. 文档撰写
- 撰写实验报告,包括实验目的、实验环境、实验步骤、实验结果、实验总结等。
- 将实验报告书格式化,确保内容符合要求,包括字体、标题大小、行间距等。
11. 版本控制
- 使用Git进行代码版本控制,将代码提交到远程仓库如GitHub或Gitee。
12. 项目提交
- 按照要求提交所有项目材料,包括实现截图、实验报告等。