首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何加载applicationContext

如何加载applicationContext
EN

Stack Overflow用户
提问于 2013-08-01 17:48:48
回答 2查看 144关注 0票数 0

我在同一个目录下有2个applicationContext文件,我想每次加载其中的一个。为了从命令行运行应用程序上下文,我需要使用什么命令?类路径有变化吗?

EN

回答 2

Stack Overflow用户

发布于 2013-08-01 18:05:30

main方法中通过String[] args参数传递ApplicationContext文件的名称。

代码语言:javascript
复制
public static void main(String[] args) {
    ApplicationContext context = new ClassPathXmlApplicationContext(args[1]);
}
票数 0
EN

Stack Overflow用户

发布于 2013-08-01 18:56:44

为了对user2550754的回答稍作扩展,如果您想使用以下命令,ClassPathXmlApplicationContext可以接受XML文件(new ClassPathXmlApplicationContext(String...))的String位置的数组;

java MyApp [spring-context-file-1] [spring-context-file-2]

你可以用这个

代码语言:javascript
复制
public static void main(String[] args) {

   ApplicationContext context = new ClassPathXmlApplicationContext(args);
   //now your context is up and initialized
}

这会将spring-context-file-1、spring-context-file-2和参数中的任何其他参数传递给ApplicationContext

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17990642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档