本篇內(nèi)容主要講解“springboot產(chǎn)生的背景及優(yōu)勢是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“springboot產(chǎn)生的背景及優(yōu)勢是什么”吧!
創(chuàng)新互聯(lián)于2013年開始,先為天祝藏族自治等服務(wù)建站,天祝藏族自治等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為天祝藏族自治企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
在spring boot出現(xiàn)以前,使用spring框架的程序員是這樣配置web應(yīng)用環(huán)境的,需要大量的xml配置。
隨著web項目集成軟件的不斷增多,xml配置也不斷的增多,xml配置文件也在不斷地增多,項目的依賴管理也越發(fā)的復(fù)雜。spring框架也因此飽受爭議,配置文件難以理解且容易出錯。
xml配置文件不但復(fù)雜,而且絕大部分屬于模板配置,也就是說有80%以上的配置是不斷重復(fù)的。也就是說在這個web項目里面這樣配置,挪到另一個項目里面這部分配置仍然相同。
因此,像JFinal這種輕量級的web開發(fā)框架,因為其簡單易用的特性,而逐漸的有了很大發(fā)展的空間。在 2013 年的 SpringOne 2GX 會議上,Pivotal 的 CTO Adrian Colyer 回應(yīng)了關(guān)于spring框架使用復(fù)雜度的問題,并且特別提到該平臺將來的目標之一就是實現(xiàn)免 XML 配置和提供更佳開發(fā)體驗。 也就是我們今天使用到的spring boot的誕生的原因。
舉一個例子:自己接電線與標準化插座 Spring Boot的配置方式,就像是插頭插座,就是這個標準。你第三方開源類庫想接入進來,你就做一個starter的適配。spring MVC方式就像是手動接電線,很靈活,但是不同的人接出來的效果千差萬別,而且很容易出錯。Spring boot雖然靈活性不如Spring MVC的方式,你也不太清楚插座里面的線路是什么樣,但就是方便易用。話說回來,當你習慣使用插頭插座,方便易用,你還期望自己是個電工不成?
Spring Boot 的目標不在于為已解決的問題領(lǐng)域提供新的解決方案,而是為平臺帶來另一種新的開發(fā)體驗,從而簡化對這些已有技術(shù)的使用。
使配置變簡單
使監(jiān)控變簡單
使部署變簡單
使開發(fā)變簡單
遵循“約定優(yōu)于配置”的原則,簡化配置
可以完全脫離XML配置文件,采用注解配置和java Config
內(nèi)嵌Servlet容器,應(yīng)用可用jar包執(zhí)行:java -jar
快速完成項目搭建、整合第三方類庫,方便易用
提供了starter POM, 能夠非常方便的進行包管理, 簡化包管理配置
與Spring cloud天然集成,spring boot是目前java體系內(nèi)實現(xiàn)微服務(wù)最佳方案
通過maven引入springboot-XXXX-starter
修改ymal或properties全局統(tǒng)一配置文件
加入一個Java Config。這個屬于個性化配置,如果使用通用配置,這一步不需要。
到此,相信大家對“springboot產(chǎn)生的背景及優(yōu)勢是什么”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學習!