烟草味道|SpringCloud微服务实战:城市数据API微服务的实现( 二 )


Apache HtpClient、Quartz、 Redis 的依赖也一并删除 。
保留工具类工具类在com.waylau.spring.cloud.weather.util包下 , 之前所创建的XmlBuilder工具类仍然需要保留 。
import java. io.Reader;import java. io. StringReader;import javax . xml . bind. JAXBContext;import javax. xml .bind . Unmarshaller;/**XML工具.@since 1.0.0 2017年10月24日@author way Lau*public class XmlBuilder/***将XML字符串转换为指定类型的POJO@param clazz大@param xmlStr@return ★@throws Exception*/public static Object xmlStrTo0bject (Class clazz, String xmlStr)throws Exception {object xm10bject = null;Reader reader = null;JAXBContext context = JAXBContext. newInstance (clazz) ;//将Xml转成对象的核心接口Unmarshaller unmarshaller = context. createUnmarshaller ();reader = new StringReader (xmlStr) ;xml0bject = unmarshaller . unmarshal (reader) ;if (null!= reader) {reader .close () ;return xmlobject;}}测试和运行运行应用 , 通过访问htp://ocalhost:8080/cities接口来测试 。
【烟草味道|SpringCloud微服务实战:城市数据API微服务的实现】当接口正常返回数据时 , 将能看到如图7-5所示的城市接口数据 。
烟草味道|SpringCloud微服务实战:城市数据API微服务的实现本篇内容给大家讲解的内容是城市数据API微服务的实现

  1. 下篇文章给大家讲解微服务的注册与发现;
  2. 觉得文章不错的朋友可以转发此文关注小编;
  3. 感谢大家的支持!


推荐阅读