在测试类中,每个测试方法都有以下两行代码

 

这两行代码的作用是获取容器,如果不写的话,直接会提示空指针异常。所以又不能轻易删掉 。这个问题的解决思路如下

1、让SpringJunit负责创建Spring容器,但是需要将配置文件的名称告诉它

2、将需要进行测试的Bean直接在测试类中进行注入

 

我们需要学习Spring集成Junit,步骤如下

1、导入spring集成Junit的坐标

2、使用@Runwith注解替换原来的运行期

3、使用@ContextConfiguration指定配置文件或配置类

4、使用@Autowired注入需要测试的对象

5、创建测试方法进行测试