Spring之单元测试:JUnit 5
(如有错误 欢迎指正)
前言
在没有导入JUnit的依赖时,在之前的测试方法中,几乎都能看到下面两行代码。
ClassPathXmlApplicationContext 加载xml文件的配置信息。
getBean 检索类,创建实例赋值给变量。
这两行代码每次都要重复编写,太麻烦了,我需要学习一种技术能自动帮我们创建bean。这种技术就是spring+JUnit。
主要目标:把下面两句代码干掉,实现复用。
ApplicationContext context = new ClassPathXmlApplicationContext("xxx.xml");
Xxxx xxx = context.getBean(Xxxx.class);
按照标题的步骤来
一、引入依赖
<dependencies>
<!--spring context依赖-->
<!--当你引入Spring Context依赖之后,表示将Spring的基础依赖引入了-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>6.0.2</version>
</dependency>
<!--spring对junit的支持相关依赖-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>6.0.2</version>
</dependency>
<!--junit5测试-->
<dependency>