工程中有大量webservice接口,服务端、客户端都有,我们全部使用apache cxf编写的,然后使用cxf与spring结合。例如以下是一个客户端的cxf+spring的配置:
factory-bean="uvsmsClientFactory" factory-method="create"/>
<property name="serviceClass" value="com.oraro.mboss.ua.sim.service.ws.client.uvsms.UVSMSINTFPortType"/>
<property name="address" value="http://135.224.113.10:7001/XJCTSWSMSINTF/services/UVSMSINTF"/>
请教大家,这个应该怎么做呢?
你可以使用SpEL , 注册一个bean , 在这个bean里面写一个方法(从数据库查找服务器的地址),通过SpEL设置value的值 value =" #{beanName.selectServiceIp()} "
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。