溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

SpringBoot產(chǎn)生背景及簡(jiǎn)介是什么

發(fā)布時(shí)間:2021-10-20 10:41:44 來(lái)源:億速云 閱讀:173 作者:柒染 欄目:大數(shù)據(jù)

SpringBoot產(chǎn)生背景及簡(jiǎn)介是什么,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

一、SpringBoot介紹

Spring Boot 是由 Pivotal 團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來(lái)簡(jiǎn)化新 Spring 應(yīng)用的初始搭建以及開發(fā)過程,該框架使用了特定的方式來(lái)進(jìn)行配置,從而使開發(fā)人員不再需要定義樣板化的配置。Spring Boot 默認(rèn)配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。它的核心設(shè)計(jì)思想是:約定優(yōu)于配置,Spring Boot 所有開發(fā)細(xì)節(jié)都是依據(jù)此思想進(jìn)行實(shí)現(xiàn)的。

二、SpringBoot的主要特性

  • 遵循“約定優(yōu)于配置”的原則,簡(jiǎn)化配置

  • 提供了starter POM, 能夠非常方便的進(jìn)行包管理, 簡(jiǎn)化包管理配置

  • 項(xiàng)目快速搭建、迅速整合第三方框架

  • 可以完全脫離XML配置文件,采用注解配置和java Config

  • 內(nèi)嵌Servlet容器,應(yīng)用可用jar包執(zhí)行:java -jar

  • 與Spring cloud天然集成,是java體系內(nèi)微服務(wù)實(shí)現(xiàn)的最佳方式

  • 支持關(guān)系數(shù)據(jù)庫(kù)和非關(guān)系數(shù)據(jù)庫(kù);

  • 支持運(yùn)行期內(nèi)嵌容器,如 Tomcat、Jetty;

  • 自動(dòng)管理依賴;

  • 自帶應(yīng)用監(jiān)控;

三、SpringBoot集成第三方開源組件的步驟

  • maven引入starter

  • 修改ymal或properties配置文件

  • 加入一個(gè)Java Config個(gè)性化配置(可選)

官方starter列表: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using-boot-starter

四、總結(jié)

  • Spring Boot 是一套快速開發(fā)框架,在微服務(wù)架構(gòu)的大環(huán)境下 Spring Boot 一經(jīng)推出就受到開源社區(qū)的追捧。Spring Boot 有強(qiáng)大的生態(tài)整合能力,提供了眾多的 Starters 包,非常方便 Spring Boot 集成第三方開源軟件達(dá)到開箱即用的效果。

  • Spring Boot 和微服務(wù)架構(gòu)都是未來(lái)軟件開發(fā)的大趨勢(shì),越早參與,受益越大。

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI