Spring Boot介紹 Spring Boot RESTfull API快速搭建
來源:程序員人生 發布時間:2017-03-03 08:45:29 閱讀次數:3811次
簡介
Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring利用的初始搭建和開發進程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這類方式,Spring Boot 致力于在蓬勃發展的快速利用開發領域(rapid application development)成為領導者。
從 Spring Boot 項目名稱中的 Boot 可以看出來,Spring Boot 的作用在于創建和啟動新的基于 Spring 框架的項目。它的目的是幫助開發人員很容易的創建出獨立運行和產品級別的基于 Spring 框架的利用。Spring Boot 會選擇最合適的 Spring 子項目和第3方開源庫進行整合。大部份 Spring Boot 利用只需要非常少的配置就能夠快速運行起來。
Spring Boot 包括的特性以下:
創建可以獨立運行的 Spring 利用。
直接嵌入 Tomcat 或 Jetty
服務器,不需要部署 WAR 文件。
提供推薦的基礎 POM 文件來簡化 Apache Maven 配置。
盡量的根據項目依賴來自動配置 Spring 框架。
提供可以直接在生產環境中使用的功能,如性能指標、利用信息和利用健康檢查。
沒有代碼生成,也沒有 XML 配置文件。
通過 Spring Boot,創建新的 Spring 利用變得非常容易,而且創建出的 Spring 利用符合通用的最好實踐。只需要簡單的幾個步驟就能夠創建出1個 Web 利用。
開發環境配置
如果開發環境為Eclipse,Spring Boot推薦我們安裝它的插件Spring Tool Suite,可以快速實現Spring Boot的項目搭建等
Spring Boot基礎教程1-Spring Tool Suite工具的安裝
實現熱部署
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
代碼有修改(修改代碼、新增方法、新增類等),會自動編譯修改的代碼。
關于Spring Boot 熱部署介紹:http://blog.csdn.net/zhoujinyu0713/article/details/46843115
IDEA 沒法實現熱部署配置:http://blog.csdn.net/wjc475869/article/details/52442484
創建項目
使用 IntelliJ IDEA 創建 Spring Boot項目
其他1般都默許,后生成標準的maven項目,update下maven project 便可下載對應依賴,下載完的項目結構
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈