這篇文章將為大家詳細(xì)講解有關(guān)Spring和SpringBoo有什么區(qū)別,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
1、概述:
對于 Spring
和 SpringBoot
到底有什么區(qū)別,我聽到了很多答案,剛開始邁入學(xué)習(xí) SpringBoot
的我當(dāng)時也是一頭霧水,隨著經(jīng)驗的積累、我慢慢理解了這兩個框架到底有什么區(qū)別,我相信對于用了 SpringBoot
很久的開發(fā)人員來說,有絕大部分還不是很理解 SpringBoot
到底和 Spring
有什么區(qū)別,看完文章中的比較,或許你有了不同的答案和看法!
2、什么是Spring呢?
先來聊一聊 Spring
作為 Java
開發(fā)人員,大家都 Spring
可不陌生,簡而言之, Spring
框架為開發(fā) Java
應(yīng)用程序提供了全面的基礎(chǔ)架構(gòu)支持。它包含一些很好的功能,如依賴注入和開箱即用的模塊,如:
Spring JDBC 、Spring MVC 、Spring Security、 Spring AOP 、Spring ORM 、Spring Test
這些模塊大家應(yīng)該都用過吧,這些模塊縮短應(yīng)用程序的開發(fā)時間,提高了應(yīng)用開發(fā)的效率
例如,在 Java Web
開發(fā)的早期階段,我們需要編寫大量的代碼來將記錄插入到數(shù)據(jù)源中。但是通過使用 Spring JDBC
模塊的 JDBCTemplate
,我們可以將這操作簡化為只需配置幾行代碼。
3、什么是Spring Boot呢?
Spring Boot
基本上是 Spring
框架的擴(kuò)展,它消除了設(shè)置 Spring
應(yīng)用程序所需的 XML配置
,為更快,更高效的開發(fā)生態(tài)系統(tǒng)鋪平了道路。
以下是 Spring Boot
中的一些特點:
1:創(chuàng)建獨立的 spring
應(yīng)用。
2:嵌入 Tomcat
, Jetty
Undertow
而且不需要部署他們。
3:提供的“starters” poms來簡化 Maven
配置
4:盡可能自動配置 spring
應(yīng)用。
5:提供生產(chǎn)指標(biāo),健壯檢查和外部化配置
6:絕對沒有代碼生成和 XML
配置要求
4、讓我們逐步熟悉這兩個框架
4.1、 Maven依賴
首先,讓我們看一下使用Spring創(chuàng)建Web應(yīng)用程序所需的最小依賴項
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>5.1.0.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1.0.RELEASE</version> </dependency>
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
分享題目:Spring和SpringBoo有什么區(qū)別-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://aaarwkj.com/article18/jdcgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、響應(yīng)式網(wǎng)站、標(biāo)簽優(yōu)化、搜索引擎優(yōu)化、小程序開發(fā)、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容