JEECG(二) JEECG框架下调用webservice java springmvc maven 调用 webservice

JEECG系列教程二

如何在JEECG框架下使用webservice 本文所使用的webservice是c#开发的 其实无论是什么语言开发的webservice用法都一样

java springmvc maven 集成环境怎么使用webservice client webservice 客户端都属于本文阅读对象

本文所使用环境为 JEECG3.7.5  jdk1.7

不重复造车下文会给出作者本人开发中参考的文章负载连接

https://blog.csdn.net/qq_38625056/article/details/82996010

1.打开spring中的注解,如图

JEECG(二)  JEECG框架下调用webservice java springmvc maven 调用 webservice

2.配置web.xml文件

JEECG(二)  JEECG框架下调用webservice java springmvc maven 调用 webservice

3.配置cxf-servlet.xml文件

JEECG(二)  JEECG框架下调用webservice java springmvc maven 调用 webservice

5.配置maven依赖【注意maven节点后不允许有空格节点前置空格删除用tab 操作此处的坑大家务必注意(大神请无视菜鸟请脚下留神)】

这里我再多说一句 新手可能还不知道在哪里增加maven配置吧(我也是呵呵) 答案: 就在JEECG的 jeecg-framework/pom.xml

<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
<version>2.4.2</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>2.4.2</version>
</dependency>

6.代码调用来了

JaxWsDynamicClientFactory factory = JaxWsDynamicClientFactory.newInstance();
org.apache.cxf.endpoint.Client client = factory.createClient("http://127.0.0.1:8080/HellWordService.asmx?wsdl");
Object[] inputs = {"123", "123"};
Object[] result = client.invoke("GetHelloWordString", inputs);

至此你就成功的看到了回调结果了

越忙的人其实越有时间写博客 写文章既总结自己的工作、学习所得也会帮助到其他有问题的coder 希望所有coder 一起为之努力

吐槽一下 java eclipse maven 的速度会让所有c#开发人员崩溃 相对于 vs nuget 你是否有此感受 哈

上一篇:Error:Cannot compile Groovy files: no Groovy library is defined for module 'xxxx' 错误处理


下一篇:Java Jar maven 下载地址