- Spring Boot實戰:從0開始動手搭建企業級項目
- 十三
- 767字
- 2021-08-13 19:43:30
2.1 認識Spring Boot
2.1.1 越來越流行的Spring Boot
Spring Boot是目前Java社區最有影響力的項目之一,也是下一代企業級應用開發的首選技術。Spring Boot是伴隨Spring 4而產生的技術框架,具備良好的技術基因。在繼承Spring框架所有優點的同時,它也為開發人員帶來了巨大的便利。與普通的Spring項目相比,Spring Boot可以簡化項目的配置和編碼,使項目部署更方便,而且它還為開發人員提供了“開箱即用”的良好體驗,可以進一步提升開發效率。
Spring Boot正在成為越來越流行的開發框架。從Spring Boot詞條的百度指數可以確切地看出,開發人員對Spring Boot技術棧的關注度越來越高,如圖2-1所示。
Spring Boot以其優雅簡單的啟動配置和便利的開發模式深受好評,其開源社區也空前的活躍。截至2020年年底,Spring Boot項目在GitHub網站上已經有52.5k的stars,32.3k的forks(如圖2-2所示),并且數量仍在高速增長。另外,各種基于Spring Boot的項目也如雨后春筍一般出現在開發人員的面前,其受歡迎程度可見一斑。現在,很多技術團隊在使用Spring Boot進行企業項目的開發。

圖2-1 Spring Boot詞條的百度指數

圖2-2 Spring Boot項目的GitHub數據
2.1.2 Java開發人員必備的技術棧
在五六年前,Java開發工程師只要掌握JSP和Servlet,并且有一些簡單的項目經驗,就可以獲得很多面試機會。如果面試過程表現良好,拿到一份offer并不困難。然而,在現如今的大環境下,這幾乎是不可能的。
現在,企業對Java開發工程師的要求更高,需要有一些實際開發的項目經驗,并且多半是SSM(Spring+Spring MVC+MyBatis)或者Spring Boot相關的項目經驗。如果求職者簡歷中沒有足夠的項目經驗,那么簡歷投遞可能就會杳無音信。
Spring Boot已經成為企業招聘需求的重要部分了。這也使得Spring Boot成為Java開發人員必備的技術棧。無論應屆畢業生還是有經驗的Java開發人員,Spring Boot技術棧及相關項目經驗都已經成為他們簡歷中的必要元素。
除此之外,Java技術社區和Spring官方團隊也對Spring Boot有非常多的資源傾斜。Spring官方極力推崇Spring Boot,后續筆者會向讀者介紹Spring官方對Spring Boot的重視。
Spring Boot有著非常好的前景,具體如圖2-3所示。

圖2-3 Spring Boot的前景
- 微服務設計(第2版)
- Java多線程編程實戰指南:設計模式篇(第2版)
- Java系統分析與架構設計
- Spring技術內幕:深入解析Spring架構與設計
- 軟件架構設計:大型網站技術架構與業務架構融合之道
- Learning Flask Framework
- 精通軟件性能測試與LoadRunner實戰(第2版)
- React.js Essentials
- 3D少兒游戲編程(原書第2版)
- 批調度與網絡問題的組合算法
- Natural Language Processing with Java and LingPipe Cookbook
- Visual Basic程序設計(第三版)
- 監控的藝術:云原生時代的監控框架
- Mastering ASP.NET Core 2.0
- 軟件設計模式(Java版)