您的位置:首页 > 移动开发

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

2011-10-11 09:00 381 查看
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(系统找不到指定的文件)的异常了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐