帶有春季數據休息和春季啟動的Cree Apis Rest課程

”“”

使用Spring Data Rest&構建API休息; Spring Boot

API與Jav​​a Spring&AMP框架休息;春季數據JPA。驗證,分頁,定制,投影,摘錄。

您要創建REST API以揭示數據庫嗎?如果是這樣,您可以學習如何使用春季數據休息。在本課程中,您將學習如何使用Spring Data JPA和MySQL數據庫使用Spring Data Rest。使用Spring Data JPA掌握Spring Data Rest之後,您可以將相同的原理應用於MongoDB或NEO4J等其他數據庫。

本課程從春季數據JPA基礎知識開始,然後陷入春季數據休息。在使用Spring數據休息時,您還將學習如何處理SQL關係。另外,您將了解HyperMedia原理作為應用狀態(HAWOAS)的引擎以及如何使用超文本應用程序語言(HAL)實施它。

使用傑克遜庫自定義JSON答案是本課程中的另一個重要主題。驗證對於開發REST API至關重要,本課程將教您如何使用Spring Data REST實施它們。您還將學習如何與彈簧數據休息進行part和排序。

Spring Data JPA提供了“ fictby”方法,可讓您使用Spring Data Rest開發自定義API。為了提供動態的JSON答案,Spring Data Rest提供了投影和摘錄。

HAL Explorer是一種提供用戶界面來調用API的工具,可以將其視為REST API文檔。本課程將解決所有這些主題等。

課程的主題和講座:

•春季數據介紹休息
– 什麼是春季數據?
– 問題聲明
– 什麼是春季數據休息?
– 什麼是Hateoas和Hal?

•基本的春季數據JPA概念
– 什麼是春季數據JPA?
– 配置MySQL數據庫
– 創建Spring Boot應用程序
– 春季啟動-MYSQL與JPA連接
– 創建第一類實體
– 使用@repository註釋創建第一個存儲庫
– 使用JPA獲取所有記錄
– 使用JPA獲取單個註冊
– 使用JPA保存註冊
– 使用JPA更新註冊
– 使用JPA刪除註冊

•從春季數據休息開始
– 春季數據休息視覺
– 創建帶有春季數據休息的春季啟動應用程序
– 春季數據休息
– 公開ID字段的值
– 使用春季數據休息創建註冊
– 使用春季數據休息更新註冊
– 使用HTTP補丁和彈簧數據休息的部分更新
– 使用春季數據休息刪除記錄
– 配置API路徑和收集密鑰
– 配置基本路徑

•使用傑克遜庫自定義JSON
– 使用@jsonporty
– 使用@jsonignore

•使用SQL關係休息的春季數據休息
– MySQL數據庫概述
– 配置春季啟動應用程序
– 使用彈簧數據JPA設置SQL關係
– 參考創建註冊
– 使用彈簧數據JPA的級聯排除
– 將曝光限制為資源休息

•帶有春季數據休息的驗證
– 驗證簡介
– 創建驗證器
– 註冊驗證器
– 行動驗證器
– 註冊更新期間的驗證

•分頁和訂購
– 分頁和順序簡介
– 行動中的分頁
– 配置標準頁面大小
– 訂購行動

•使用彈簧數據休息的自定義API
– 自定義API簡介
-API使用Findby字段
– 通過多個字段查找
– 定義個性化API的路徑
– 與個性化API分頁

•在春季數據休息時投影和摘錄
– 投影介紹和摘錄
– 創建投影
– 行動投影
– 使用投影的串聯值
– 更多的投影
– 摘錄行動

•HAL Explorer
– HAL Explorer的簡介
– HAL Explorer的行動

您將學到什麼:

  • 使用春季數據休息開發API REST
  • 了解春季數據JPA的基本概念
  • 在彈簧數據休息的情況下執行CRUD操作
  • 使用春季數據休息實施驗證
  • 執行分頁並與彈簧數據休息進行排序
  • 在彈簧數據休息中使用投影並摘錄
  • 探索HAL Explorer功能“”
Scroll to Top