使用絕對路徑讀取,就絕對不會出錯
程序代碼如下,這個類是BookDaoTest
1 String appContextPath = BookDaoTest.class.getClassLoader().getResource("").getPath() + "../"; 2 File file = new File(appContextPath); 3 String abPath = null; 4 try { 5 abPath = file.getCanonicalPath(); 6 } catch (IOException e) { 7 e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates. 8 } 9 String[] ctxConfig = {"file:" + abPath + "/applicationContext-beans.xml", "file:" + abPath + "/applicationContext-datasource.xml", "file:" + abPath + "/applicationContext-security.xml"}; 10 ApplicationContext context = new FileSystemXmlApplicationContext(ctxConfig); 11 12 BookDao bookDao = (BookDao) context.getBean("bookDao");