高速邏輯電平LVDS、LVPECL、CML
阿新 • • 發佈:2022-04-13
Spring 整合測試
需要再類的頭部加入
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({"classpath*:META-INF/spring/*.xml"})
@ContextConfiguration也可以改為一下具體的寫法, 即指向具體的檔案
@ContextConfiguration(locations = { "classpath:META-INF/spring/spring-config-service.xml", "classpath:META-INF/spring/spring-config-datasource.xml", "classpath:META-INF/spring/spring-context-quartz.xml", "classpath:META-INF/spring/spring-context-task.xml", "classpath:META-INF/spring/spring-redis-config.xml", "classpath:META-INF/spring/spring-dubbo-service.xml" })
"classpath*:META-INF/spring/*.xml"
classpath後有萬用字元*時,表示後面的路徑可以使用萬用字元;如果classpath後不追加*時,後面必須寫具體路徑
最後,容易忽略的點
src/main/java: 裡面的java檔案只能直接載入src/main/resources下的資源,不能直接載入src/test/resources下的資源; src/test/java: 裡面的java檔案既能載入src/test/resources下的資源,又能載入src/main/resources下的資源,當兩個resources下都有要載入的同名資源時候,優先選擇src/test/java下的資源;
也就是說,我們做單元測試時,讀取的classpath路徑是main和test下的總和的檔案;且同名時test下的優先