在另一个spring xml中导入spring xml,xml文件的位置将在spring中使用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 Security 拦截 URL 定义之一,但我尚未使用您的案例对其进行测试。
关于java - 通过 EL 在 spring XML 中导入 spring 配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57425467/