我有几个基于Spring的应用程序 - 网络,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作为属性引用,但我不知道该怎么做?
有人可以帮忙吗?
答案 0 :(得分:0)
查看PropertyPlaceHolderConfigurer。您可以使用它来指定Spring配置中的属性,并指定要从中填充此属性的属性源。您可以指定源的层次结构,例如(比如说)您有一个默认属性的文件,然后是每个用户配置中的一些被覆盖的值。