1、新导入坐标(之前整合Mybatis的坐标都要)
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>5.2.10.RELEASE</version>
</dependency>
2、创建测试类
3、设置类运行器
@RunWith(SpringJUnit4ClassRunner.class)
4、告诉测试类Spring的环境
@ContextConfiguration(classes = SpringConfig.class)
5、通过自动装配引入业务层接口
@Autowired
private UserService userService;
6、写测试方法,需要加注解@Test
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = SpringConfig.class)
public class UserServiceTest {
@Autowired
private UserService userService;
@Test
public void testFindById(){
System.out.println(userService.findById(1));
}
}
结果:
com.mysql.jdbc.Driver
jdbc:mysql://localhost:3306/restaruant?characterEncoding=utf8&serverTimezone=Asia/Shanghai
7月 20, 2022 5:16:53 下午 com.alibaba.druid.support.logging.JakartaCommonsLoggingImpl info
信息: {dataSource-1} inited
User{userid=1, usercode='admin', userpwd='admin', isadmin=true, username='华xx', telephone='14453452276', gender='男', age=30, address='江苏苏州', createdon=Tue May 11 22:10:57 CST 2021, updatetime=Sun May 23 21:08:59 CST 2021}