想像一下,您已經完成了 JavaRush 培訓並開始尋找第一份工作。在職位描述中,您會遇到從未嘗試過的框架和工具。我們將推出一系列文章,幫助您了解哪些專案使用哪些 Java 工具,以及您應該在開發人員職涯的哪個階段學習它們。在第二篇文章中我們將討論Spring Boot框架。
Spring Boot:它是什麼?
在上一篇文章中我們討論了Spring框架。Spring Boot 是一組在 Spring 框架上執行的預先配置模組。這些模組簡化了用 Spring 編寫的應用程式的配置。許多 IT 專家將 Spring Boot 稱為魔杖,因為它「神奇地」簡化了開發人員的工作。當然,一點也不神奇。這是透過依賴管理原則來實現的:透過選擇 Spring Boot 的一個版本,我們隱式地選擇了數十個依賴項,如果沒有框架,則必須手動協調這些依賴項。如果我們用之前的比喻,羅宋湯是一個Web應用程序,Spring框架是一個羅宋湯套裝,那麼Spring Boot就是同樣的“萬能炊具”,可以幫助你快速做飯。Spring Boot 有自己的文件和許多現成的解決方案,您可以在專案中複製和使用它們。Spring Boot 有多受歡迎?
根據 Java 工具公司 JetBrains 的研究,Spring Boot 成為 2019 年最受歡迎的 Java Web 框架,比去年成長 14%。56%的受訪者選擇它作為他們的主要開發框架。自從該框架創建以來,對該框架的需求一直在增長。根據ITJobsWatch 的統計數據,英國所有開發人員職缺中有 2% 需要了解該框架。擁有Spring Boot的開發人員平均薪資每年約6萬英鎊。在開發人員 Stack Overflow 的資源上,需要 Spring Boot 的不同職位的薪資從每年 45 美元到 10 萬美元不等。哪些項目需要它?
幾乎所有人。以前,開發人員需要了解 Java EE 技術,但現在幾乎所有地方的 Java 開發人員都必須了解 Spring 框架,包括 Spring Boot。何時以及如何教學?
在去面試之前,初級者最好先了解Spring Boot框架的基礎知識。在此之前你還需要學習:- Maven 是一個用於自動化專案建置的工具。
- Servlet 是一個 Java 接口,其實現擴展了伺服器的功能。
- 透過網路傳輸資訊的協定。
- 資料庫(基礎知識)。
- JSON/XML 序列化協定。
- 「Spring 開發人員最大的噩夢之一是維護應用程式所需的大量配置。Spring Boot消除了配置應用程式所需的任何工作,從而填補了這一空白。”
- 「Spring 是一個強大的框架,它不僅可以幫助您了解Spring,還可以幫助您了解其他框架。Spring Boot 只是一個可以輕鬆設定和使用 Spring 的工具。此外,它繼續在企業應用程式中廣泛使用,因此存在的時間將比我們預期的要長。”
您可以在JavaRush 線上實習中學習如何在實踐中使用 Spring Boot 。每賽季針對達到 35 級的用戶進行一次招募。 |
GO TO FULL VERSION