KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I need to concatenate the string value of a spring bean, to an existing string, and then set it as an attribute of another bean: <bean id="inet" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean"> <property name="targetClass"><value>java.net.InetAddress</value></property> <property name="targetMethod"><value>getLocalHost</value></property> </bean> <bean id="host" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean"> <property name="targetObject"><ref local="inet"/></property> <property name="targetMethod"><value>getHostName</value></property> </bean> At this point, I have the hostname, in the 'host' bean. I now need to concatenate it and pass it to the publishedEndpointUrl attribute. Something like this: <jaxws:endpoint id="foo" publishedEndpointUrl= "http://" + host + "/Foo" implementor="com.example.v1.foo" address="/v1/Foo"/> How is this done using spring xml configuration?
Tags (comma-separated)
Save Edits
Cancel