我有同樣的目錄下2的applicationContext文件,我想每一次他們中的一個來加載。我需要使用什麼命令才能從命令行運行應用程序上下文? classpath中是否有更改?如何加載的applicationContext
0
A
回答
0
通過String[] args
參數在main
方法中傳遞ApplicationContext
文件的名稱。
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext(args[1]);
}
0
擴大對user2550754的回答有點; ClassPathXmlApplicationContext
可利用的XML文件String
位置(new ClassPathXmlApplicationContext(String...)
)作爲這樣的陣列中,如果你想使用下面的命令;
java MyApp [spring-context-file-1] [spring-context-file-2]
您可以使用此
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext(args);
//now your context is up and initialized
}
這將傳遞[彈簧上下文文件1],[春上下文文件-2],並在參數傳遞到其他任何ApplicationContext
相關問題
- 1. 無法加載ApplicationContext
- 2. 無法加載的ApplicationContext
- 3. java.lang.IllegalStateException:無法加載的ApplicationContext
- 4. 無法加載ApplicationContext @ContextConfiguration(classes = {...})
- 5. 加載applicationContext時FileNotFound異常
- 6. Spring applicationcontext加載鉤子
- 7. 如何添加到Spring ApplicationContext?
- 8. JUnit的錯誤: 「無法加載的ApplicationContext」
- 9. 無法加載的applicationContext於JUnit
- 10. 無法加載的ApplicationContext春季
- 11. 無法加載Spring的JUnit測試ApplicationContext
- 12. 使用ApplicationContext時未加載xml文件
- 13. Spring Maven unitTest applicationContext加載錯誤文件
- 14. 春季JUnit - java.lang.IllegalStateException:無法加載ApplicationContext
- 15. 加載ApplicationContext失敗(帶註釋)
- 16. Spring框架:無法加載ApplicationContext
- 17. SpringFramework集成測試失敗加載ApplicationContext
- 18. Junit 4 Spring - 無法加載ApplicationContext
- 19. 如何將filterclass添加到applicationContext中?
- 20. 如何檢索Multipart Dispatcher Servlet加載的當前ApplicationContext而不創建新的?
- 21. 在添加Hibernate驗證器時無法在JUnit中加載ApplicationContext
- 22. Spring MVC和JUnit的:無法加載的ApplicationContext
- 23. 如何注入ApplicationContext本身
- 24. 春季JUnit測試,無法加載ApplicationContext,創建豆的錯誤
- 25. 無法加載ApplicationContext在我的測試(Junit與休眠)
- 26. applicationContext不加載屬性是一些文件的路徑
- 27. 根據URL服務器名稱加載不同的ApplicationContext
- 28. 無法加載Spring Web應用程序的ApplicationContext
- 29. 無法加載ApplicationContext進行Spring控制器的JUnit測試
- 30. 無法加載Spring的ApplicationContext在JUnit測試