数据准备
- 创建数据库,数据表,并插入数据
可以看出我们创建了两个表,其中t-article表包括三个字段
t-comment包含四个字段,其中A_id是一个外键
创建项目,并引入相应的启动器
效果:
这样就创建成功了。
将我们的项目结构改为常用的格式:
config
文件存储了特定的设置参数,比如数据库连接信息、API密钥等。controller
控制器dao
包中通常包含了用来与数据库或其他持久化存储进行交互的类或接口。po
包里通常装实体类service
层主要处理业务逻辑,调用dao
层来获取数据,并根据业务需求进行处理,可能还会调用多个dao
层的方法来完成一项业务操作。
总结:包很多,每个包都有自己的作用和功能
编写配置文件
在配置文件中链接自己mysql的端口号和地址
基础环境搭建
- 创建项目,引入MySQL和MyBatis的依赖启动器
因为,我们在创建项目的过程中已经选择了该框架,显然项目中自动导入了该依赖
-
编写实体类
这一步的目的是将sql中的表可以用对象的方式来保存
- 设置数据源类型配置
为什么要设置数据源类型?
通过添加 druid-spring-boot-starter
依赖,Spring Boot 应用可以轻松集成 Druid 数据库连接池,享受其高性能和丰富的监控功能。这对于数据库连接的管理、性能优化以及监控都非常有帮助。
这时,我们再去配置文件中引用这个包
initialSize
控制连接池启动时的初始连接数。minIdle
控制连接池中保持的最小空闲连接数。maxActive
控制连接池中最大活动连接数。
- 创建Mapper接口文件
- 在创建一个xml文件与接口文件相对应
- 在配置文件中连接两个文件夹
- 编写单元测试对接口进行测试
- 遇到的错误
不能去掉第二行,要不然就会报错。
- 只出地址值不出数据是没打@Data数据