@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("spring-context.xml") //本意是想直接饮用resources目录下的spring-context.xml文件 public class XMLTest { @Autowired private DiscDriver discDriver;
@Test public void xmlTest(){ discDriver.paly(); }
}
但是执行上面的测试代码后提示:
1 2 3 4 5
... 24 more Caused by: java.io.FileNotFoundException: class path resource [spring-context.xml] cannot be opened because it does not exist at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:180) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:330) ... 36 more
这就很令我迷惑,还跟着网上的帖子设置了IntelliJ IDEA 之 mark directory as(),都试过了也没起作用,也是自己不断的尝试,终于被我发现了正确的引入xml的方式。