學(xué)AI,好工作 就找北大青鳥
關(guān)注小青 聽課做題,輕松學(xué)習(xí)
周一至周日
4000-9696-28

什么是 Spring Boot?

來源:北大青鳥總部 2019年12月05日 16:27

摘要: 什么是 Spring Boot?

1574910084(1).jpg

1、什么是 Spring Boot?

多年來,隨著新功能的增加,spring 變得越來越復(fù)雜。訪問spring官網(wǎng)頁面,我們就會(huì)看到可以在我們的應(yīng)用程序中使用的所有 Spring 項(xiàng)目的不同功能。如果必須啟動(dòng)一個(gè)新的 Spring 項(xiàng)目,我們必須添加構(gòu)建路徑或添加 Maven 依賴關(guān)系,配置應(yīng)用程序服務(wù)器,添加 spring 配置。因此,開始一個(gè)新的 spring 項(xiàng)目需要很多努力,因?yàn)槲覀儸F(xiàn)在必須從頭開始做所有事情。

Spring Boot 是解決這個(gè)問題的方法。Spring Boot 已經(jīng)建立在現(xiàn)有 spring 框架之上。使用 spring 啟動(dòng),我們避免了之前我們必須做的所有樣板代碼和配置。因此,Spring Boot 可以幫助我們以最少的工作量,更加健壯地使用現(xiàn)有的 Spring功能。

2、Spring Boot 有哪些優(yōu)點(diǎn)?

Spring Boot 的優(yōu)點(diǎn)有:

1、減少開發(fā),測試時(shí)間和努力。

2、使用 JavaConfig 有助于避免使用 XML。

3、避免大量的 Maven 導(dǎo)入和各種版本沖突。

4、提供意見發(fā)展方法。

5、通過提供默認(rèn)值快速開始開發(fā)。

6、沒有單獨(dú)的 Web 服務(wù)器需要。這意味著你不再需要啟動(dòng) Tomcat,Glassfish或其他任何東西。

7、需要更少的配置 因?yàn)闆]有 web.xml 文件。只需添加用@ Configuration 注釋的類,然后添加用@Bean 注釋的方法,Spring 將自動(dòng)加載對象并像以前一樣對其進(jìn)行管理。您甚至可以將@Autowired 添加到 bean 方法中,以使 Spring 自動(dòng)裝入需要的依賴關(guān)系中。

8、基于環(huán)境的配置 使用這些屬性,您可以將您正在使用的環(huán)境傳遞到應(yīng)用程序:-Dspring.profiles.active = {enviornment}。在加載主應(yīng)用程序?qū)傩晕募?,Spring 將在(application{environment} .properties)中加載后續(xù)的應(yīng)用程序?qū)傩晕募?/span>




熱門班型時(shí)間
人工智能就業(yè)班 即將爆滿
AI應(yīng)用線上班 即將爆滿
UI設(shè)計(jì)全能班 即將爆滿
數(shù)據(jù)分析綜合班 即將爆滿
軟件開發(fā)全能班 爆滿開班
網(wǎng)絡(luò)安全運(yùn)營班 爆滿開班
報(bào)名優(yōu)惠
免費(fèi)試聽
課程資料
官方微信
返回頂部
培訓(xùn)課程 熱門話題 站內(nèi)鏈接