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