(8)SSM - 查询 - 搭建Spring单元测试环境

本文档介绍了如何在SSM框架下搭建Spring的单元测试环境,包括导入Spring Test依赖,使用@ContextConfiguration指定配置文件,通过@RunWith指定单元测试模块,并展示了如何使用@Autowired注入组件进行测试。测试内容涵盖DAO层的连接验证、数据插入操作等。
摘要由CSDN通过智能技术生成

1 在test中测试dao层的工作

步骤:
1、导入SpringTest模块
2、@ContextConfiguration指定Spring配置文件的位置 自动创建SpringIOC容器
3、@RunWith指定spring的单元测试模块
3、直接autowired要使用的组件即可

1.1 导入Spring test的依赖
    <!--Spring-test -->
    <!-- https://mvnrepository.com/artifact/org.springframework/spring-test -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-test</artifactId>
      <version>4.3.7.RELEASE</version>
    </dependency>
1.2 @ContextConfiguration指定Spring配置文件的位置

在这里插入图片描述

1.3 直接autowired要使用的组件即可

在这里插入图片描述

1.4 运行测试一下

成功:

能连接成功了,我们来实现增删改查的方法:

测试插入部门:

在Department中生成有参和无参构造器:
注意:生成了有参构造器就要生成无参构造器
在这里插入图片描述

在这里插入图片描述
添加数据成功:
在这里插入图片描述

测试员工 emp输入!!!
生成有参,无参构造器:
有参中没有带有department:
在这里插入图片描述
在这里插入图片描述

写入代码指定部门id为1:
在这里插入图片描述

在这里插入图片描述

测试批量插入
Spring配置文件中

在这里插入图片描述
executorType:BATCH 批量操作。

注入sqlSession
在这里插入图片描述

通过sqlSession进行批量操作;

uuid 来生成名字
生成1k个emp
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值