2016-06-13 12 views
1

私は自分のフレームワークにスプリング統合を使用しています。フレームワークは多くのプロジェクトで使用されます。現在、私はSpringの統合の例を確認しました。 http-outboundのURLはxmlのハードコードです。Spring統合サーバーのURL設定方法

フレームワークが異なるURLを持つ多くの人々によって使用されるようになります。エンドユーザープロジェクトにURLを設定させる方法は何ですか?私はパラメータを持つMavenビルドを使用していました。私は設定するにはあまりにも多くのパラメータがある場合、維持するのは簡単ではないことが分かった。そうするよりよい方法はありますか?業界の一般的なプラクティスは何ですか?ありがとう。 Property Placeholder -

<int-http:outbound-channel-adapter id="example" 
    url="http://localhost/example" 
    http-method="GET" 
    channel="requests" 
    charset="UTF-8" 
    extract-payload="false" 
    expected-response-type="java.lang.String" 
    request-factory="someRequestFactory" 
    order="3" 
    auto-startup="false"/> 

答えて

1

は、標準のSpring Frameworkの機能に、見てみてくださいください。

url="${service.url}" 

と外部のプロパティファイルやPropertyPlaceholderConfigurerのための他の可能性のあるソースを経由して各アプリケーションが(URLをターゲット)、独自の価値を提供することができるだろう:。urlは次のように設定することができるように

関連する問題