目录
2、设置当前的测试环境为Spring Boot,并且注入要测试的类——进行验证
一、新建项目
首先我们打开IDEA,新建一个SpringMVC项目。
项目创建后,接下来和我们之前对springmvc项目的操作是一样的。
如下图所示:
为啥会报错呢?
当然报错呀!你得告诉程序要连哪个数据库吧?
二、设置数据库和MyBatis的配置
🍑配置数据库的连接信息
这里的很多内容是固定的
# 数据库连接配置
Spring:
datasource:
url: jdbc:mysql://localhost:3306/你要连接的数据库名?characterEncoding=utf8&useSSL=false
username: 用户名
password: 自己的密码
driver-class-name: com.mysql.cj.jdbc.Driver #只要你数据库用的是mysql这个是固定的
🍑配置MyBatis XML存放位置和命名规则
# 配置 mybatis xml 的⽂件路径,在 resources/mapper 创建所有表的 xml ⽂件
mybatis:
mapper-locations: classpath:mapper/**Mapper.xml
#注意这里的mapper名字是可以你自己进行设定的,但一定要和你的项目路径对应起来
三、MyBatis实现查询操作
🍎MyBatis的组成
先来回顾一下我们软件的分层
小结:
理论和思想了解完了,接下来就是实战了。
🍎使用MyBatis实现查询功能
那么查询操作既然写完了,我们怎么知道程序是否查询成功了呢?
🍎SpringBoot单元测试查询是否成功
这时,我们的Spring Boot 单元测试就有了用武之地。
1、借助IDEA生成对应的测试文件
然后我们要测试的代码所对应的单元测试代码就生成了
2、设置当前的测试环境为Spring Boot,并且注入要测试的类——进行验证
执行我们的测试代码。
碎碎念🔔🔔🔔🔔
一开始我在执行的时候,明明各项配置的都对,但一执行就显示:
然后吧,一直找错、一直改,忙活了大半天还是没有什么头绪。
直到不经意见给我们上面的密码的外层,加了一对半角双引号,结果还就真执行成功了。
无奈,好奇怪...