FileSystemXmlApplicationContext("applicationContext-hibernate.xml");

解决方案 »

  1.   

    把FileSystemXmlApplicationContext作为ResourceLoader使用时,并不关联FileSystemResource,即:FileSystemXmlApplicationContext并不是实际的ResourceLoader。如果程序需要访问绝对路径,不要直接使用FileSystemXmaApplicationContext。应该使用特定的URL前缀file。如下两行代码,能够准确的区分相对路径和绝对路径//相对路径:以当前工作路径为起点
    ApplicationContext context=new FileSystemXmlApplicationContext("file:applicationContext-hibernate.xml");//绝对路径:以当前文件系统根路径为起点
    ApplicationContext context=new FileSystemXmlApplicationContext("file:/applicationContext-hibernate.xml");