您的位置:首页 > 其它

cxf 客户端调用webService服务的方法

2017-05-23 00:00 447 查看
1、调用cxf的工具wsdl2java,产生客户端代码。

2、创建webService.properties配置文件,添加ws.his.url属性为正确的his接口地址。(只需要修改对应的his系统ip地址和端口号即可)

如:ws.his.url=http://192.168.15.59:8080/his_portal/services/hisLisInterface?wsdl

3、在需要调用webService接口的类上加上注解@PropertySource("classpath:webService.properties")

4、增加类的属性

@Autowired

private Environment env;

5、调用WebService方法,蓝色部分为固定写法,红色部分为需要调用的方法(有多个方法供调用),list为返回值。

URL url=null;

try {

url = new URL(env.getProperty("ws.his.url"));

} catch (MalformedURLException e) {

e.printStackTrace();

}

HisLisWsServiceImplService ss = new HisLisWsServiceImplService(url);

HisLisWsService port = ss.getHisLisWsServiceImplPort();

List<String> list = port.getPatientInfoByMedicalCard("12")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: