在 spring XML 中通过 EL 导入 spring 配置文件

Importing a spring config file via EL in spring XML

将 spring xml 导入另一个 spring xml xml 文件的位置将在 [=18= 中使用 EL 动态构建]. 我试过如下。它不工作。

<import resource="../core/#{systemProperties['test.demo.enable'] eq 'true'?'XXXX':'YYYY' }/my-context.xml" />

我不确定,但如果您在 EL 中完全构建路径,它可能会起作用:

<import resource="#{'../core/'.concat(systemProperties['test.demo.enable']  eq 'true'?'XXXX':'YYYY').concat('/my-context.xml')}" />

它适用于我的 spring 安全拦截 URL 定义之一,但我没有用你的案例测试它。