测试spring的@autowired注解报java.lang.NullPointerException解决方案
- 测试spring的@autowired获取对象,要使用spring-test的测试,普通的junit无法获取bean,会报空指针,加上如下就可以获取到bean
@RunWith(SpringJUnit4ClassRunner.class)
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath:spring/applicationContext-dao.xml")
public class StudentSpring {
@Autowired
private StudentMapple studentMapple;
public StudentSpring(){
}
@Test
public void test() {
Student student2 = studentMapple.select(1);
System.out.println(student2);
}
}