Apache Cxf WebService整合Spring(2)

六:部署项目,启动Tomcat,发布WebService,在浏览器输入http://localhost:8080/Spring-Cxf-Demo/lzw/cxf?wsdl




七:配置apache-cxf(在环境变量Path中加入:;F:\Java\WebService\CXF\apache-cxf-2.7.6\bin)




八:生成客户端代码

(1)在本地建立Test 工程


(2)在src目录下输入 wsdl2java http://localhost:8080/Spring-Cxf-Demo/lzw/cxf?wsdl



九:添加测试代码

   

package com.lzw.springcxf.client;

import java.util.List;

import com.lzw.springcxf.service.ClubModel;
import com.lzw.springcxf.service.HandleService;
import com.lzw.springcxf.service.PlayerModel;
import com.lzw.springcxf.service.impl.HandleServiceTest;

public class WSClient {
    
	public static void main(String[] args) {
		
		HandleServiceTest factory = new HandleServiceTest();
		
		HandleService handleService = factory.getHandleServiceImplPort();
		
		System.out.println(handleService.sayName("内马尔"));
		
		ClubModel clubModel = new ClubModel();
		clubModel.setClubId(1111);
		clubModel.setClubName("巴塞罗那");
		clubModel.setCountry("西班牙");
		
		List<PlayerModel> players = handleService.getPlayerByClub(clubModel);
		for (PlayerModel play:players) {
			System.out.println(play.getPlayerName());
		}
	}
}

控制台输出:

本次西班牙国家德比的最佳球员是:内马尔
梅西
内马尔


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值