讀取spring配置文件application.xml文件的五種方法

1.利用ClassPathXmlApplicationContext,這種方式配置文件應(yīng)該放在類包同路徑下

Java代碼:ApplicationContext ct=newClassPathXmlApplicationContext("applicationContext01.xml");

ct.getBean("");

圖1

2.利用FileSystemXmlApplicationContext,這種方法可以將配置文件放在工程的直接目錄下

Java代碼:

ApplicationContext ct=newFileSystemXmlApplicationContext("applicationContext01.xml");

ct.getBean("");

圖2

3.顯式給出配置文件的絕對路徑,我們假定配置文件位于工程主目錄中的conf文件夾中

Java代碼:

String path=System.getProperty("user.dir");

ApplicationContext ct=newFileSystemXmlApplicationContext(path+"http://conf//applicationContext01.xml");

ct.getBean("");

圖3

4.利用FileSystemResource,可以將配置文件放在工程直接目錄下

Java代碼:

Resource rs=newFileSystemResource("applicationContext01.xml");

BeanFactory ct=newXmlBeanFactory(rs);

ct.getBean("");

圖4

5.顯式給出配置文件的絕對路徑,我們假定配置文件位于工程主目錄中的conf文件夾中

Java代碼:

String path=System.getProperty("user.dir");

Resource rs=newFileSystemResource(path+"http://conf//applicationContext01.xml");

BeanFactory ct=newXmlBeanFactory(rs);

ct.getBean("");

圖5
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容