更新時間:2020-10-22 16:39:05 來源:動力節點 瀏覽1414次
SpringBoot是由Pivotal團隊在2013年開始研發、2014年4月發布第一個版本的全新開源的輕量級框架。它基于Spring4.0設計,不僅繼承了Spring框架原有的優秀特性,而且還通過簡化配置來進一步簡化了Spring應用的整個搭建和開發過程。另外SpringBoot通過集成大量的框架使得依賴包的版本沖突,以及引用的不穩定性等問題得到了很好的解決。
SpringBoot所具備的特征有:
(1)可以創建獨立的Spring應用程序,并且基于其Maven或Gradle插件,可以創建可執行的JARs和WARs;
(2)內嵌Tomcat或Jetty等Servlet容器;
(3)提供自動配置的“starter”項目對象模型(POMS)以簡化Maven配置;
(4)盡可能自動配置Spring容器;
(5)提供準備好的特性,如指標、健康檢查和外部化配置;
(6)絕對沒有代碼生成,不需要XML配置。
Spring Boot官方提供了很多Starter組件,涉及Web、模板引擎、SQL、NoSQL、緩存、驗證、日志、測試、內嵌容器,還提供了事務、消息、安全、監控、大數據等支持。前面模塊會在本書中一一介紹,后面這些模塊本書不會涉及,如需自行請參看Spring Boot官方文檔。
每個模塊會有多種技術實現選型支持,來實現各種復雜的業務需求:
Web:Spring Web、Spring WebFlux等
模板引擎:Thymeleaf、FreeMarker、Groovy、Mustache等
SQL:MySQL、H2等
NoSQL:Redis、MongoDB、Cassandra、Elasticsearch等
驗證框架:Hibernate Validator、Spring Validator等
日志框架:Log4j2、Logback等
測試:JUnit、Spring Boot Test、AssertJ、Mockito等
內嵌容器:Tomcat、Jetty、Undertow等
另外,Spring WebFlux框架目前支持Servlet 3.1以上的Servlet容器和Netty,各種模塊組成了Spring Boot 2.x的工作常用技術棧,如圖1-1所示。
動力節點Java培訓的SpringBoot視頻教程,能夠讓你輕松學會并掌握:
課程目標:通過本課程的學習,全面掌握Spring Boot開發框架技術,并在實際項目開發中得心應手使用Spring Boot框架,提升自身的技術能力與價值。
適用人群:有一定的Java Web開發基礎。
課程概述:Spring Boot是Spring家族下的一個全新開發框架,其設計目的主要是用來簡化Spring應用的創建及開發過程,它提供了自動配置,起步依賴等特性,從而使開發人員從大量的XML配置中解脫出來,Spring Boot致力于在蓬勃發展的快速應用開發領域(rapid application development)成為領導者。
本課程由淺入深,手把手帶您學習Spring Boot,體驗Spring Boot的極速開發過程,內容豐富,涵蓋了SpringBoot開發的方方面面,并且同步更新到Spring 2.x版本,來吧,一次性拿下Spring Boot開發框架。
以上就是對“Springboot項目實戰視頻,入門學習的好幫手”的介紹,希望對大家有所幫助,還想學習更多關于Java的課程,可以關注動力節點官網Java視頻教程,免費下載學習。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習