0

私はいくつかのSpringベースのアプリを持っています - ウェブ、ウェブサービス

私の Web サービス プロジェクトでは、ws-config.xml ファイルで、wsdl の場所を指定します。これは過去に localhost に設定されていましたが、可能であれば、プロパティ ファイルで構成可能な値としてこれを保持する必要があります。

<ws:dynamic-wsdl id="ServiceDefinition"
    portTypeName="Test" locationUri="http://localhost/Test/webservice">
    <ws:xsd location="/WEB-INF/schemas/my-test.xsd" />
</ws:dynamic-wsdl>

locationUri をプロパティとして参照できるようにする必要がありますが、その方法がわかりません。

誰でも助けることができますか?

4

1 に答える 1

0

PropertyPlaceHolderConfigurerを確認してください。これを使用して、Spring 構成でプロパティを指定し、このプロパティに入力するプロパティ ソースを指定できます。ソースの階層を指定できます。たとえば、デフォルトのプロパティのファイルがあり、ユーザーごとの構成でいくつかのオーバーライドされた値があります。

これは簡単な例です。

于 2012-12-11T11:04:38.387 に答える