WebService之CXF注解之四(測试类)
TeacherTest.java:
/** * @Title:TeacherTest.java * @Package:com.test.service * @Description: * @author:Youhaidong(游海东) * @date:2014-5-5 下午11:14:09 * @version V1.0 */ package com.test.service; import org.apache.cxf.interceptor.LoggingInInterceptor; import org.apache.cxf.interceptor.LoggingOutInterceptor; import org.apache.cxf.jaxws.JaxWsProxyFactoryBean; import com.you.model.Teacher; import com.you.service.ITeacherService; /** * 类功能说明 * 类改动者 改动日期 * 改动说明 * <p>Title:TeacherTest.java</p> * <p>Description:游海东个人开发</p> * <p>Copyright:Copyright(c)2013</p> * @author:游海东 * @date:2014-5-5 下午11:14:09 * @version V1.0 */ public class TeacherTest { /** * @Title:main * @Description: * @param:@param args * @return: void * @throws */ public static void main(String[] args) { JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); factory.getInInterceptors().add(new LoggingInInterceptor()); factory.getOutInterceptors().add(new LoggingOutInterceptor()); factory.setServiceClass(ITeacherService.class); factory.setAddress("http://localhost:8686/Webservice/services/testTeacher"); ITeacherService client = (ITeacherService) factory.create(); Teacher teacher = new Teacher(); teacher.setTeacherNum("2007101208"); teacher.setTeacherName("李思思"); teacher.setTeacherAge("38"); teacher.setTeacherSex("女"); teacher.setTeacherQQ("5623564545"); String info = client.findTeacherInfo(teacher); System.out.println(info); } }
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步