國(guó)內(nèi)市場(chǎng)上為數(shù)不多的講解Spring Boot的中文書(shū),Spring Boot極大程度的降低javaee冗雜的配置過(guò)程,簡(jiǎn)化使用過(guò)程,大部分情況可以使用默認(rèn)配置完成程序設(shè)計(jì),該書(shū)提供了Spring Boot學(xué)習(xí)資料,更深入的了解其運(yùn)作原理。
書(shū)籍介紹:
spring-boot是由Pivotal團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來(lái)簡(jiǎn)化新Spring應(yīng)用的初始搭建以及開(kāi)發(fā)過(guò)程。該框架使用了特定的方式來(lái)進(jìn)行配置,從而使開(kāi)發(fā)人員不再需要定義樣板化的配置。通過(guò)這種方式,Boot致力于在蓬勃發(fā)展的快速應(yīng)用開(kāi)發(fā)領(lǐng)域(rapid application development)成為領(lǐng)導(dǎo)者。
Spring Boot簡(jiǎn)介:
從 Spring Boot 項(xiàng)目名稱中的 Boot 可以看出來(lái),Spring Boot 的作用在于創(chuàng)建和啟動(dòng)新的基于 Spring 框架的項(xiàng)目。它的目的是幫助開(kāi)發(fā)人員很容易的創(chuàng)建出獨(dú)立運(yùn)行和產(chǎn)品級(jí)別的基于 Spring 框架的應(yīng)用。Spring Boot 會(huì)選擇最適合的 Spring 子項(xiàng)目和第三方開(kāi)源庫(kù)進(jìn)行整合。大部分 Spring Boot 應(yīng)用只需要非常少的配置就可以快速運(yùn)行起來(lái)。
Spring Boot 包含的特性如下:
創(chuàng)建可以獨(dú)立運(yùn)行的 Spring 應(yīng)用。
直接嵌入 Tomcat 或 Jetty 服務(wù)器,不需要部署 WAR 文件。
提供推薦的基礎(chǔ) POM 文件來(lái)簡(jiǎn)化 Apache Maven 配置。
盡可能的根據(jù)項(xiàng)目依賴來(lái)自動(dòng)配置 Spring 框架。
提供可以直接在生產(chǎn)環(huán)境中使用的功能,如性能指標(biāo)、應(yīng)用信息和應(yīng)用健康檢查。
沒(méi)有代碼生成,也沒(méi)有 XML 配置文件。
通過(guò) Spring Boot,創(chuàng)建新的 Spring 應(yīng)用變得非常容易,而且創(chuàng)建出的 Spring 應(yīng)用符合通用的最佳實(shí)踐。只需要簡(jiǎn)單的幾個(gè)步驟就可以創(chuàng)建出一個(gè) Web 應(yīng)用。下面介紹使用 Maven 作為構(gòu)建工具創(chuàng)建的 Spring Boot 應(yīng)用。代碼清單 1 給出了該應(yīng)用的 POM 文件。