码迷,mamicode.com
首页 > 移动开发 > 详细

applicationContext.xml (系统找不到指定的文件)

时间:2016-09-06 13:48:07      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:

Caused by: java.io.FileNotFoundException: applicationContext.xml (系统找不到指定的文件)

 

方法一:

ApplicationContext context = new ClassPathXmlApplicationContext( "applicationContext.xml");

//applicationContext.xml在src目录下

 

 

方法二:

ApplicationContext context = new FileSystemXmlApplicationContext("src/applicationContext.xml ");

 

//applicationContext.xml在src目录下

 

然后DriveCar dc=(DriveCar)ctx.getBean("DriveCar");就可以使用了……
注意上面两种加载是的路径。
然后在把他们转换成BeanFactory就可以了。需要用到那个bean就用getBean(“”)取得,可以根据id或name都可以。
除此之外还有两种加载的方法:

 

方法三:

ClassPathResource resource = new ClassPathResource("applicationContext.xml");
BeanFactory factory = new XmlBeanFactory(resource); 
方法四:
Resource resource = new FileSystemResource("Src/applicationContext.xml");
BeanFactory factory = new XmlBeanFactory(resource);
同样要注意上面的路径的不同。其实classpath相对应的路径就是src目录下,而fileSystem相对的是工程目录。所以它们路径是有区别的,加载时也要细心,不然就会报java.io.FileNotFoundException(系统找不到指定的文件)的异常了。

applicationContext.xml (系统找不到指定的文件)

标签:

原文地址:http://www.cnblogs.com/rrtt/p/5845243.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!