Learn one side and sum up~
Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力於在蓬勃發展的快速應用開發領域(rapid application development)成爲領導者。
Spring boot的特點:
1. 創建獨立的Spring應用程序
2. 嵌入的Tomcat,無需部署WAR文件
3. 簡化Maven配置
4. 自動配置Spring
5. 提供生產就緒型功能,如指標,健康檢查和外部配置
6. 絕對沒有代碼生成和對XML沒有要求配置
Spring Boot的主要目標是:
1.爲所有Spring開發提供一個基本的,更快,更廣泛的入門體驗。
2.開箱即用,但隨着需求開始偏離默認值,快速啓動。
3.提供大型項目(例如嵌入式服務器,安全性,度量,運行狀況檢查,外部化配置)常見的一系列非功能特性。
4.絕對沒有代碼生成以及不需要XML配置,完全避免XML配置。
5.爲了避免定義更多的註釋配置(它將一些現有的 Spring Framework 註釋組合成一個簡單的單一註釋)
6.避免編寫大量
import
語句。7.提供一些默認值,以便在短時間內快速啓動新項目。
Spring Boot的優點:
1.使用Java或Groovy開發基於Spring的應用程序非常容易。
2.減少了大量的開發時間並提高了生產力。
3.避免了編寫大量的樣板代碼,註釋和XML配置。
4.Spring Boot應用程序與其Spring生態系統(如Spring JDBC,Spring ORM,Spring Data,Spring Security等)集成非常容易。
5.遵循“自用默認配置”方法,以減少開發工作量。
6.提供嵌入式HTTP服務器,如Tomcat,Jetty等,以開發和測試Web應用程序非常容易。
7.提供CLI(命令行界面)工具從命令提示符,非常容易和快速地開發和測試Spring Boot(Java或Groovy)應用程序。
8.提供了許多插件來開發和測試Spring啓動應用程序非常容易使用構建工具,如Maven和Gradle。
9.提供了許多插件,以便與嵌入式和內存數據庫工作非常容易。
Spring Boot的限制:
將現有或傳統的Spring Framework項目轉換爲Spring Boot應用程序是一個非常困難和耗時的過程。它僅適用於全新Spring項目。
Spring Boot介紹
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.