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