黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 SpringBoot和Spring的區(qū)別

SpringBoot和Spring的區(qū)別

更新時(shí)間:2022-12-08 10:09:31 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1414次

SpringBoot和Spring的區(qū)別有哪些?動(dòng)力節(jié)點(diǎn)小編來告訴大家。

  Spring Spring Boot
它用在什么地方? Spring 框架是一個(gè)用于構(gòu)建應(yīng)用程序的 Java EE 框架。 Spring Boot框架主要用于開發(fā)REST API的
關(guān)鍵特點(diǎn) Spring 框架的主要或最重要的特性是依賴注入(依賴注入(Dependency Injection,簡(jiǎn)稱 DI)是一種從計(jì)算機(jī)代碼中移除依賴關(guān)系的設(shè)計(jì)技術(shù),使應(yīng)用程序更易于維護(hù)和測(cè)試)。 Spring Boot 的主要或主要特性是自動(dòng)配置(簡(jiǎn)單地說,Spring Boot 自動(dòng)配置是一種根據(jù)在類路徑中找到的依賴項(xiàng)自動(dòng)配置 Spring 應(yīng)用程序的方法。)
自動(dòng)配置可以通過消除定義的需要來加速和簡(jiǎn)化開發(fā)一些屬于自動(dòng)配置類的 bean。
為什么使用它 它的目標(biāo)是使 Java EE(企業(yè)版)開發(fā)更容易,從而使開發(fā)人員的工作效率更高。 Spring Boot 為 Spring 框架提供了 RAD(Rapid Application Development)特性,用于更快的應(yīng)用程序開發(fā)。
應(yīng)用程序開發(fā)類型 Spring 框架有助于創(chuàng)建松散耦合的應(yīng)用程序。 Spring Boot 有助于創(chuàng)建獨(dú)立的應(yīng)用程序。
服務(wù)器依賴 在 Spring 框架中測(cè)試 Spring 項(xiàng)目,我們需要顯式設(shè)置服務(wù)器。 Spring Boot 提供內(nèi)置或嵌入式服務(wù)器,例如 Tomcat 和 Jetty。
部署描述符 要運(yùn)行 Spring 應(yīng)用程序,需要部署描述符。 在 Spring Boot 中,不需要部署描述符。
內(nèi)存數(shù)據(jù)庫(kù)支持 Spring 框架不提供對(duì)內(nèi)存數(shù)據(jù)庫(kù)的支持。 Spring Boot 提供了對(duì) H2 等內(nèi)存數(shù)據(jù)庫(kù)的支持。
樣板代碼 即使是最小的任務(wù),Spring 框架也需要太多代碼行(樣板代碼)。 您可以避免樣板代碼,從而減少時(shí)間并提高生產(chǎn)率。
配置 在 Spring 框架中,您必須手動(dòng)構(gòu)建配置。 在 Spring Boot 中,默認(rèn)配置允許更快的引導(dǎo)。
依賴關(guān)系 Spring Framework 需要許多依賴項(xiàng)才能創(chuàng)建 Web 應(yīng)用程序。 另一方面,Spring Boot 可以讓應(yīng)用程序只使用一個(gè)依賴項(xiàng)。在構(gòu)建時(shí)還需要更多依賴項(xiàng),這些依賴項(xiàng)默認(rèn)添加到最終存檔中。
HTTP認(rèn)證 HTTP Basic Authentication 用于啟用安全確認(rèn),它表示需要啟用幾個(gè)依賴項(xiàng)和配置才能啟用安全性。Spring 需要標(biāo)準(zhǔn)的 spring-security-web 和 spring-security-config 依賴項(xiàng)來在應(yīng)用程序中設(shè)置安全性。接下來,我們需要添加一個(gè)擴(kuò)展 WebSecurityConfigurerAdapter 并使用 @EnableWebSecurity 注釋的類。 Spring Boot 也需要這些依賴項(xiàng)才能使其工作,但我們只需要定義 spring-boot-starter-security 的依賴項(xiàng),因?yàn)檫@會(huì)自動(dòng)將所有相關(guān)依賴項(xiàng)添加到類路徑中。
測(cè)試 由于大量的源代碼,與 Spring Boot 相比,在 Spring Boot 中進(jìn)行測(cè)試比較困難。 由于減少了源代碼量,在 Spring Boot 中進(jìn)行測(cè)試更加容易。
XML配置 在 Spring 框架中,XML Configuration 是必需的。 無需在 Spring Boot 中進(jìn)行 XML 配置。
命令行工具 Spring 框架不提供任何用于開發(fā)和測(cè)試應(yīng)用程序的 CLI 工具。 Spring Boot 提供了用于開發(fā)和測(cè)試 Spring Boot 應(yīng)用程序的 CLI 工具。
插件 Spring框架沒有像Spring Boot一樣提供任何maven、Gradle等插件。 Spring Boot 為 Maven 和 Gradle 提供了構(gòu)建工具插件。插件提供了多種功能,包括可執(zhí)行 jar 的打包。

 

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 最近更新2019中文字幕国语 | 国产三区二区 | 国产麻豆视频免费观看 | 一本大道香蕉大在线最新 | 奇米成人网 | 日韩a无v码在线播放免费 | 91最新地址 | 亚洲欧美一区二区三区综合 | 国精品在亚洲_欧美 | 2018天天干夜夜操 | 欧美成人亚洲欧美成人 | 高清视频一区二区三区 | 激情五月亚洲 | 看真人视频一一级毛片 | 成人精品一区二区三区中文字幕 | 在线成年人网站 | 欧美视频免费播放 | 欧美日韩在线播放一区二区三区 | 欧美第一页在线 | 伊人影视在线观看日韩区 | 五月激情婷婷网 | 日日日插插插 | 免费观看成人羞羞视频网站观看 | 99精品视频在线在线视频观看 | 男女做污污无遮挡激烈免费 | 亚洲一区免费在线观看 | 欧美狠狠干 | 日韩欧美手机在线 | 在线看的黄色网址 | 成人影院一区二区三区 | 欧美 国产 日韩 第一页 | 婷婷久久久五月综合色 | 亚洲制服丝袜在线播放 | 小雪婷的性欢日记h全文 | 日韩深夜福利视频 | 在线色网| 成人夜间视频 | 免费a在线观看播放 | 久久99国产精品视频 | 色偷偷av男人的天堂 | 中文字幕免费视频精品一 |