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中的注解,如图
2.配置web.xml文件
3.配置cxf-servlet.xml文件
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 你是否有此感受 哈