密集的彈簧啟動課程
學習如何在緊湊的1小時課程中從頭開始使用Spring-Boot構建您的第一個REST API
簡介:本課程是從Java Framework-Boot Framework開始的,這是許多領先的技術公司使用的基於JVM的非常流行的網絡框架。 Java是一種強大的語言,但是在純Java中建立API可能具有挑戰性。這就是為什麼開發人員創建了Spring-Boot之類的框架的原因,這使您可以通過遵循最佳代碼設計和性能實踐來快速有效地構建API。
為什麼要學習彈簧啟動框架?彈簧靴很受歡迎,原因有幾個。它使您可以快速創建生產應用程序,促進設計良好的代碼,與外部系統完美集成,並具有大型開源社區不斷改進它。擁有彈簧靴作為Java開發人員的技能將使其在就業市場上更具競爭力,提高生產率並開放更多的技術機會。
您將在本課程中學到的內容:本課程大約1小時,並充滿了有價值的信息。您將學習如何創建與MySQL數據庫進行交互的簡單REST API,以存儲用戶數據並與外部HTTP API進行通信以恢復其他數據。本課程中涵蓋的一些主題包括:
- 了解彈簧靴及其比傳統命令行應用程序的優勢
- 導入Intellij Idea項目的彈簧啟動框架
- 在網上找到春季的正確依賴關係
- 創建一個REST控制器以通過HTTP接收和發送數據
- 配置您的REST控制器以遵循最佳實踐
- 在Spring-Boot上創建服務
- 使用彈簧配置機制
- 了解依賴的注入及其功能
- 使用HTTP客戶端撥打外部API的http
- 配置傑克遜應得的僅提取必要的數據
- 使用Docker創建和配置MySQL數據庫
- 連接並與Spring-Boot應用程序中的MySQL數據庫進行交互
- 在數據庫中使用Spring-boot Transactions進行原子操作
請注意,本課程不是全面的彈簧啟動課程,並且不能涵蓋所有可能的設置和依賴性。取而代之的是,它著重於構建類似於微服務的應用程序,以使其對Spring-Boot作為Web框架及其開發人員體驗有實踐理解。
本課程的先決條件:本課程專為Java開發人員初學者,科學/計算機工程專業的學生,現有的開發人員,他們想要學習新知識以及對學習Spring-boot感興趣的任何人。本課程的唯一先決條件是:
-
Intellij Idea社區(免費版)
- Java的基本知識(類,界面,通用)
-
渴望學習
在最後兩個類中,我將使用終端和碼頭。對這些工具的熟悉將有助於跟隨-up,但不是強制性的,因為我將逐步解釋每個逐步命令。
感謝您選擇此課程,讓我們進入頭等艙!
您將學到什麼
- Spring-Boot框架的優勢及其在行業中的知名度
- 如何創建Spring-Boot應用程序(API REST)
- 如何編寫處理HTTP請求的代碼
- 如何使HTTP從Spring-Boot應用程序中呼叫外部服務
- 如何自定義應得的過程以從有效載荷中提取相關數據
- 如何配置MySQL數據庫來處理外部請求
- 如何從Spring-Boot應用程序連接到MySQL數據庫