官术网_书友最值得收藏!

第4章 開發(fā)框架Spring Boot

4.1 Spring Boot簡介

Spring Boot是由Pivotal公司開發(fā)的Spring框架,采用了生產(chǎn)就緒的觀點(diǎn),旨在簡化配置,致力于快速開發(fā)。Spring Boot框架提供了自動(dòng)裝配和起步依賴,使開發(fā)人員不需要配置各種配置文件(比如xml文件),這種方式極大地提高了程序的開發(fā)速度。因此,Spring Boot框架已經(jīng)成為新一代的Java Web開發(fā)框架。

在過去的Spring開發(fā)中,需要引入大量的xml文件來做配置。為了簡化配置,Spring框架持續(xù)不斷地做優(yōu)化,比如在Spring 2.5版本中引入了包掃描,消除了顯式的配置Bean;Spring 3.0又引入了基于JavaBean的配置,這種方式可以取代xml文件。盡管如此,在實(shí)際的開發(fā)中還是需要配置xml文件,例如配置Spring MVC、事務(wù)管理器、過濾器、切面等。

此外,在項(xiàng)目的開發(fā)過程中,會(huì)引入大量的第三方依賴,選擇依賴是一件不容易的事,解決依賴與依賴之間的沖突也很耗費(fèi)精力。所以,在以前的Spring開發(fā)中,依賴管理也是一件棘手的事情。

Pivotal公司提供的Spring Boot框架解決了以前Spring應(yīng)用程序開發(fā)中的上述兩個(gè)痛點(diǎn),簡化了應(yīng)用的配置和依賴管理。

主站蜘蛛池模板: 资源县| 磴口县| 丽江市| 禹州市| 鹤山市| 台中县| 康平县| 政和县| 浏阳市| 三台县| 宣威市| 望都县| 乌拉特后旗| 安远县| 越西县| 通城县| 渝北区| 石门县| 盐亭县| 横峰县| 无为县| 富锦市| 阳曲县| 台南市| 固原市| 麻栗坡县| 恭城| 新闻| 黄梅县| 临汾市| 黔东| 乐安县| 涿州市| 民丰县| 沛县| 武定县| 南皮县| 大悟县| 水城县| 旺苍县| 永德县|