Java 导入元素的资源属性中具有自定义前缀的spring属性占位符

Java 导入元素的资源属性中具有自定义前缀的spring属性占位符,java,spring,Java,Spring,我需要能够说。我可以用Spring 3.1.2实现吗。您当然可以使用SpEL从您的环境中提取“子名称”: <import resource="context-#{environment['subname']?:'somedefault'}.xml" /> 但是,如果您这样做,您可能应该从您的环境(系统属性和系统环境)中提取所有设置,但是如果您确实需要根据环境执行不同的xml文件,那么您可能应该查看Spring的配置文件,将配置分为逻辑组: 我怀疑你能用Spring做到这一点。“

我需要能够说
。我可以用Spring 3.1.2实现吗。

您当然可以使用SpEL从您的环境中提取“子名称”:

<import resource="context-#{environment['subname']?:'somedefault'}.xml" />

但是,如果您这样做,您可能应该从您的环境(系统属性和系统环境)中提取所有设置,但是如果您确实需要根据环境执行不同的xml文件,那么您可能应该查看Spring的配置文件,将配置分为逻辑组:


我怀疑你能用Spring做到这一点。“子名称”是从哪里来的?你想实现什么?Giodude-我试图通过一个对应用程序用户可见的配置属性来改变上下文中相对庞大的部分。