在学习springIoC框架的时候,测试创建的factorybean接口的时候,报了如下错误经检查发现是ioc容器实例化时的xml配置文件无法读取:
ApplicationContext iocContainer = new ClassPathXmlApplicationContext("spring-04.xml");
于是我又回头去检查路径,发现路径明明是对的:
想了很久都不明白,后来看来网上大佬的解答将xml配置文件移动到target的classes目录下,问题随之解决。运行结果:
究其原因是将xml直接放置在src下无法编译生成相应的target文件,需要进行pom文件的配置