
文章插图
创建天气信息相关的值对象创建com.waylau.spring.cloud.weather.vo包,用于存放相关值对象 。这些对象都是POJO对象,没有复杂的业务逻辑
创建天气信息类 Weather:
public class Weather implements Serializable {private static final long serialVersionUID - 1L;private string city;private String aqi;private String wendu;private string ganmao;private Yesterday yesterday;private List<Forecast>forecast;1/省略getter/setter方法}昨日天气信息类Yesterday :public class Yesterday implements Serializable {private static final long serialversionUID = 1L;private string date;private string high;private String fx;private String low;private String fl;private String type;//省略getter/setter方法}未来天气信息类Forecast:public class Forecast implements Serializable private static final long serialVersionUID =1L;private string date;private string high;private string fengxiang;private string low;private String fengli;private String type;//省略getter/setter方法}WeatherResponse作为整个消息的返回对象:public class WeatherResponse implements Serializable{private static final long serialversionUID =1L;private Weather data;1/消息数据private String status;//消息状态private string desc;/l消息描述//省略getter/setter方法}服务接口及实现创建com.waylau.spring.cloud.weather.service包,用于存放服务接口及其实现 。下面是定义服务的两个接口方法,一个是根据城市的ID来查询天气数据,另一个是根据城市名称来查询天气数据 。
package com.waylau.spring.cloud.weather.service;import com.waylau.spring.cloud.weather.vo.WeatherResponse;/*
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 教你普洱茶生茶的喝法,几种普洱茶的喝法
- 你要的负载均衡Ribbon,来了
- 宝宝身上长猴子怎么办?
- 高尔夫教学须知 高尔夫学习技巧
- 教师节送什么花最好?
- 老年人第一、三腰椎骨折
- 教你辨别真假碧螺春茶,碧螺春茶健康饮用介绍
- 唐宋八大家速记口诀 记忆唐宋八大家的口诀
- 教师|传奇世界:传奇职业不止一种,为何玩家钟爱道士?
- 明朝历任宰相首辅 明史彭时传
