有条件地在Spring集成中导入xml资源

时间:2016-06-14 16:17:38

标签: java xml spring-integration

我有一个xml文件,它使用属性导入另一个xml文件。另一个文件取决于所述属性:

<import resource="internaltracking-http-workflow-${http.flow:enabled}.xml"/>

加载的文件可以是internaltracking-http-workflow-enabled.xmlinternaltracking-http-workflow-disabled.xml

理想情况下,我想删除第二个文件,因为它只是一个空文件。有没有办法使用我的http.flow条件有条件地导入资源?

1 个答案:

答案 0 :(得分:2)

考虑使用Spring Profiles

你应该这样做:

     

仅当<import>个人资料有效时才会包含http.flow