Mark Anderson created CXF-5332:
----------------------------------
Summary: Support spring expression language for jaxws:client
address attribute
Key: CXF-5332
URL: https://issues.apache.org/jira/browse/CXF-5332
Project: CXF
Issue Type: Improvement
Affects Versions: 2.6.2
Reporter: Mark Anderson
I am using a value from another spring bean as the address for my jaxws:client.
Ideally I would like to use Spring expression language in the address attribute
of the jaxws:client tag. e.g.
<jaxws:client address="#{addresses.primaryAddress}" />
but currently CXF tries to lookup a bean with id {addresses.primaryAddress}.
As a workaround I can use a MethodInvokingFactoryBean e.g.
<bean id="primaryAddress"
class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<property name="targetObject" ref="addresses" />
<property name="targetMethod"><value>getPrimaryAddress</value></property>
</bean>
<jaxws:client address="#primaryAddress" />
but being able to use Spring expression language would be cleaner.
--
This message was sent by Atlassian JIRA
(v6.1#6144)