從0開始構建SpringCloud微服務 1

2021-09-12 16:56:44 字數 1268 閱讀 4060

照例附上專案github鏈結

本專案實現的是將乙個簡單的天氣預報系統一步一步改造成乙個springcloud微服務系統的過程,第一節將介紹普通天氣預報系統的簡單實現。

資料**1:深圳

資料**2:

資料**3:

根據返回的資料格式在vo包下面建立pojo。

建立weatherdataservice在其中提供如下介面:

1)根據城市id獲取城市天氣資料的介面。

@override

public weatherresponse getdatabycityid(string cityid)

2)根據城市名稱獲取天氣資料的介面。

@override

public weatherresponse getdatabycityname(string cityname)

其中dogetweather方法為抽離出來的請求天氣資料的方法。

private weatherresponse dogetweahter(string uri) 

try catch (ioexception e)

return resp;

}

在controller中分別提供根據城市id與名稱獲取天氣資料的介面。

@restcontroller

public class weathercontroller

public weatherresponse getweatherbycityname(@pathvariable("cityname") string cityname)

}

建立rest的配置類。

從0開始構建SpringCloud微服務 1

照例附上專案github鏈結 本專案實現的是將乙個簡單的天氣預報系統一步一步改造成乙個springcloud微服務系統的過程,第一節將介紹普通天氣預報系統的簡單實現。資料 1 深圳 資料 2 資料 3 根據返回的資料格式在vo包下面建立pojo。建立weatherdataservice在其中提供如下...

從0開始構建SpringCloud微服務 1

照例附上專案github鏈結 本專案實現的是將乙個簡單的天氣預報系統一步一步改造成乙個springcloud微服務系統的過程,第一節將介紹普通天氣預報系統的簡單實現。資料 1 深圳 資料 2 資料 3 根據返回的資料格式在vo包下面建立pojo。建立weatherdataservice在其中提供如下...

從0開始構建SpringCloud微服務 1

照例附上專案github鏈結 本專案實現的是將乙個簡單的天氣預報系統一步一步改造成乙個springcloud微服務系統的過程,第一節將介紹普通天氣預報系統的簡單實現。資料 1 深圳 資料 2 資料 3 根據返回的資料格式在vo包下面建立pojo。建立weatherdataservice在其中提供如下...