2016-06-14 12 views
1

プロパティを使用して別のxmlファイルをインポートするxmlファイルがあります。そのほかのファイルは、上の言ったプロパティによって異なります。条件付きでSpringインテグレーションでxmlリソースをインポート

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

そしてロードされたファイルは、internaltracking-http-workflow-enabled.xmlinternaltracking-http-workflow-disabled.xmlのどちらかになります。

理想的には、空のファイルであるため、2番目のファイルを削除したいと考えています。私のhttp.flow状態を使って条件付きでリソースをインポートする方法はありますか? http.flowプロファイルがアクティブである場合にのみ、その<import>が含まれます

答えて

2

は、あなたがこのような何かをしなければならないことでSpring Profiles

を使用することを考えてみましょう。

+0

私は検索中にプロファイルを見ましたが、 'http.flow'は' .properties'ファイルの単なるプロパティです。私はSpringには自信がないので、2つをリンクする方法はわかりません。 – Tavo

+0

ええと...なぜRFTMを書くのですか? http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-definition-profiles-enable –

+0

私の悪い、私は軽くそれを読むことを認めます。謝罪。 – Tavo

関連する問題