java - 将命令行参数传递给 spring 配置

标签 java spring

我想基于命令行加载spring上下文文件。基本上,我将从命令行获取区域,并根据区域实例化上下文文件中的 bean。有没有办法将命令行参数传递给 FileSystemXmlApplicationContext 而无需维护 2 个不同的上下文文件?

提前致谢。

最佳答案

是的,这取决于您想要加载它的确切位置:

  • 使用<import resource="${command.line.param}/context.xml" />在你们共同的applicationContext.xml
  • 使用<param-value>${command.line.param}/applicationContext.xml</param-value>在你的 web.xml 中,在 context-param 中命名contextConfigLocation

关于java - 将命令行参数传递给 spring 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7527966/

相关文章:

java - Spring + CAS 注销后重定向到登录页面

java - 使用spring aop理论授权用户操作

java - Hibernate获取列的数据缺失

java - spring-data @Query 映射结果问题

java - 安卓打开失败: EACCES (Permission denied) when try to read a file in data/data

java - 用 Java 创建天气应用程序

java - Spring MVC 资源不映射

javascript - 登录成功后如何将JSON Web Tokens传递给不同的网页?

java - Ratpack Rest API 异常处理程序

java - Apache POI 和 Aspose?