Junit 單元測試 Spring 讀取WEB-INF下 xml 文件

通過Junit 測試Spring時,首先需要讀取的是Spring配置文件,當spring文件放到不同目錄下時,測試文件讀取方式不一樣,一下分兩種方式讀取:


1. 當spring.xml文件在項目的src目錄下


測試類Spring讀取方式如下:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:spring.xml", "classpath:spring-mybatis.xml" })


Spring 獲取WEB-INF目錄下的properties文件如下:

<context:property-placeholder location="file:WebRoot/WEB-INF/config/jdbc.properties" />



2. 當spring.xml文件在項目的WEB-INF目錄下



測試類Spring讀取方式如下:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({"file:WebRoot/WEB-INF/config/spring.xml", "file:WebRoot/WEB-INF/config/spring-mybatis.xml"})


Spring 獲取WEB-INF目錄下的properties文件如下:

<context:property-placeholder location="file:WebRoot/WEB-INF/config/jdbc.properties" />



到此測試類可正常讀取配置文件進行測試。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章