一、Spring Boot 介紹 Spring Boot 是由Pivotal團隊提供的一種全新的微服務框架,其設計目的是用來簡化Spring應用的初始化搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板話的配置。通過這種方式,Spring Boot致力於在蓬勃發展的快 ...
一、Spring Boot 介紹
Spring Boot 是由Pivotal團隊提供的一種全新的微服務框架,其設計目的是用來簡化Spring應用的初始化搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板話的配置。通過這種方式,Spring Boot致力於在蓬勃發展的快速應用開發領域(rapid application development)成為領導者。
二、Spring Boot的特點
- 創建獨立的Spring應用程式。
- 嵌入的Tomcat,無需部署WAR文件。
- 簡化Maven配置。
- 自動配置Spring。
- 提供生產就緒型功能,如指標,健康檢查和外部配置。
- 絕對沒有代碼生成和對XML沒有要求配置。
三、Spring Boot的優點
- Spring Boot可以支持你快速開發出resful分格的微服務架構。
- 自動化確實方便,做微服務再合適不過,單一jar包部署和管理都非常方便。只要系統架構設計合理,大型項目也能用,加上nginx負載均衡,輕鬆實現橫向擴展。
- Spring Boot要解決的問題,精簡配置是一方面,另一方面是如何方便的讓Spring生態圈和其他工具鏈整合(比如Redis,Emali,Elasticsearch)。