0

我有几个基于 Spring 的应用程序 - Web、Web 服务

对于我的 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 回答