天天看點

rest服務_Springboot官方例子--建立超媒體驅動的REST服務

超媒體是REST的一個重要方面,HATEOAS是 REST 架構風格中最複雜的限制,也是建構成熟 REST 服務的核心。REST資源傳回的表示不僅包含資料,還包含到相關資源的連結,使得用戶端可以更加智能和自适應,而 REST 服務端本身的演化和更新也變得更加容易。本例您将使用Spring HateOAS子項目建構一個超媒體驅動的REST服務,這是一個API庫,您可以使用該庫輕松建立指向SpringMVC控制器的連結,建構資源表示,并控制如何将它們呈現為支援的超媒體格式(如HAL)。

我利用業餘時間,翻譯了Spring官網的例子,友善中文不好的同學,将陸續發到頭條上,歡迎大家關注,也可以上我個人BLOG:itmanclub.com,上面有已經翻譯過的。

rest服務_Springboot官方例子--建立超媒體驅動的REST服務

服務将在以下位置接受HTTP GET請求:

http://localhost:8080/greeting
           

以JSON表示的問候語作為回應,該問候語富含最簡單的超媒體元素,一個指向資源本身的連結:

{ "content":"Hello, World!
           

繼續閱讀