本文最后更新于2 分钟前,文中所描述的信息可能已发生改变。
spring其实已经帮我们提供了整合Junit4的依赖,我们只需要导入Junit4的依赖就行。
第一步:导入依赖并将作用域设置为编译(不同版本可能会出现不兼容问题)
第二步:编写测试类
@RunWith(SpringJUnit4ClassRunner.class)
- 指明使用什么类来创建容器
- 也可写成@RunWith(SpringRunner.class)
@ContextConfiguration(classes = MainConfig.class)
- classes 导入配置类产生上下文环境
- locations 导入配置文件产生上下文环境
测试类
java
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = MainConfig.class)
public class AopAnTest {
@Autowired
private TargetService targetService;
@Test
public void testAnAop(){
targetService.m1();
String msg = targetService.m2("msg");
System.out.println("msg = " + msg);
}
}