我已经在 applicaiton.properties 文件中指定了一些 web 服务端点,如下所示 application.properties
config.middleware.soap.service.endpoint.sample=http://xxx.xxx/sample/
现在我想直接将这些值使用到另一个配置文件中,在我的例子中是 root-context.xml 文件,用于使用 jax-ws 客户端创建肥皂类。但是如果我从 applicaiton.properties 值中引用该属性,则 Spring Boot 永远不会理解该属性。为什么不?如果我直接提供它工作的端点。将 application.properties 文件值用于另一个配置文件的最简单方法是什么? 根上下文.xml
<jaxws:client id="sampleClient" serviceClass="com.sample.wsdl.sample"
address="${config.middleware.soap.service.endpoint.sample}">
...
</jaxws:client>
在我的情况下,root-context 和 application.properties 文件都驻留在 src/main/resources 文件夹中。所以我假设这两个文件都在应用程序引导时加载到类路径中。