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