您当前的位置: 首页 >  spring

一一哥Sun

暂无认证

  • 4浏览

    0关注

    622博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

SpringBoot2.x系列教程80--SpringBoot整合Web Service获取当天的天气信息

一一哥Sun 发布时间:2020-05-10 12:08:34 ,浏览量:4

SpringBoot2.x系列教程80--SpringBoot整合Web Service获取当天的天气信息

作者:一一哥

我在上一节中,带大家学习了如何实现在SpringBoot中,利用Web Service实现RPC进程间通信。

接下来在本章节中,我会带大家实现在自己的项目中,获取别人第三方程序中的天气信息。

一. 第三方天气信息网站 1. 天气信息网站

我们可以去:http://www.webxml.com.cn/zh_cn/index.aspx 这个网站上获取天气预报的服务接口,这个网站比较古老了,里面除了可以得到天气信息外,还可以获取手机号码归属地查询,车次查询等信息。

具体的地址是这个:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx

所以我们接下来只要解析该WSDL服务接口就可以获取到天气信息了。

2. 安装配置apache-cxf

2.1 下载apache-cxf

二. 获取天气信息实现步骤
  • 寻找Web Service服务获得wsdl;
  • 根据wsdl生成接口;
  • 编写接口程序;
  • 将接口文件打包。
1. 获得wsdl

第三方网址:http://www.webxml.com.cn/zh_cn/index.aspx

天气接口:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx

2. 创建.wsdl文件

2.1 首先我们打开网址:

http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl

2.2 创建一个文本文件

然后我们在任意目录下,创建一个文本文件:

2.3 复制xml文件内容

打开文件,把天气网站的所有文字复制粘贴到这个文件中。

复制到文本文件中。

            
关注
打赏
1665624836
查看更多评论
0.0407s