
楊開振
Spring框架是JavaEE開發的強有力的工具和事實標準,而SpringBoot採用“約定優於配置”的原則簡化了Spring的開發,從而成爲業界流行的微服務開發框架,已經被越來越多的企業採用。2018年3月SpringBoot的版本正式從1.x升級到了2.x,爲了適應新潮流,本書將對SpringBoot2.x技術進行深入講解。本書從一個最簡單的工程開始講解SpringBoot企業級開發,其內容包含全註解下的SpringIoC和AOP、數據庫編程(JDBC、JPA和MyBatis)、數據庫事務、NoSQL(Redis和MongoDB)技術、SpringMVC、Spring5新一代響應式框架WebFlux、互聯網搶購業務、部署與監控、REST風格和SpringCloud分佈式開發等。本書內容緊扣互聯網企業的實際要求,從全註解下Spring知識講到SpringBoot的企業級開發,對於Java開發人員,尤其是初學SpringBoot的人員和需要從傳統Spring轉向SpringBoot開發的技術人員,具有很高的參考價值。
這本書總的來說,關於spring的知識概括的很全面。講解springboot也讓讀者有一個更清楚的認識。正如作者所言,”起飛吧,spring”。想要了解關於這部分的讀者,推薦一讀。
講解和代碼實例非常實用且有代表性,閱讀了幾個章節,能明顯體會出spring boot的特點,其中starter的配置方式讓人印象深刻,與spring相比,在使用其他library時,starter已經自動配置好所需的bean,並暴露出相關配置項,開發人員只需爲其中一些配置項賦值即可。
最近讀完了書,準備實戰演練一下,結果發現書中的代碼很多都是錯誤的,與提供的github源代碼不一致。。。
偏重實戰,裏面的代碼都可以跑起來,整體也比較淺,就是demo一下。原理講得比較少。整體看下來還是有收穫的,過了一遍spingboot的東西,也刷新了一些知識。
二零二零年第八本:詳略得當,重要的知識點解釋的也挺詳細,值得一讀
非常不錯的一本關於spring boot2.x開發的書籍,通篇通俗易懂,深淺適宜,是一本難得的spring boot 入門書籍,spring boot的確是一個快速開發基於spring 應用的牛逼的框架或者架手架,簡化了配置,讓程序員從繁重的配置工作中解放出來,專注與業務邏輯的開發,spring cloud 套件可以從上帝視角瞭解分佈式系統的方方面面,提升軟件系統架構的理解!其實一切都來源於生活,大問題分解成多個小問題,分而治之。對於互聯網應用,基於微服務的分佈式系統架構是趨勢,而集中式的單體系統架構,目前來說對於中小系統軟件來說還是十分實用的!總而言之,使用哪種系統架構,還得看實際的項目!
之前剛接觸Spring Boot的時候讀過紙質書,當時覺得受益匪淺,尤其是實踐方面可以直接下手。IOC、AOP、MVC這些Spring的核心概念講的也很透徹,知其然亦知其所以然。 做了幾年Spring Boot的開發後,再來重新讀這本書依然有很多收穫,鞏固了Spring的基礎知識,回憶起了更多的用法,可以使代碼更優雅。現在的自己手裏拿個錘子,看啥都像釘子,完成業務開發是第一位。重新讀了這本書之後,還是可以優化一下自己的代碼,回憶一下早已被拋在腦後的概念、原理、底層實現方式。 總體看適合做一本工具書,業務中遇到新的場景時,可以翻翻看有沒有Spring boot支持的開發方式,能節約一些時間。一些概念性的的知識點也可以平時多複習,面試別人或者自己面試的時候都能用到。
大概花了一週時間讀完.作者對spring體系的介紹主要停留在使用層面.部分章節介紹了一些實現原理比如mvc.對於初中級人員來說值得一讀.還是一本不錯的書,適合粗讀.
坑的一批,springboot+jsp,建議換成themeleaf
通俗易懂,知識點全面,基本囊括了springmvc到springboot的轉變之路,從springboot對原有框架的支持(各種好用的小插件),到springboot集成了各種插件和官方定義的starter,包括redis mongo mysql 等主流持久化中間件,最後也提到了springcloud微服務套件,值得一看