Springboot

簡單介紹

Pivotal 團隊提供的全新框架,其設計目的是用來簡化 Spring 應用的初始搭建及開發過程。 框架使用了特定的方式 (約定優於配置)來進行配置,使開發人員不再需要定義樣板化的配置。

優勢

  • 傳統的 SSH 架構配置繁瑣,Spring boot 提供了更快的開發方式,有效降低重複的配置

  • 通過啟動 POM 簡化了版本無衝突的依賴關係管理,達到自動配置,完成開箱即用的效果。

  • 提供了許多非業務的功能,如 : actuator 、內嵌 tomcat 、數據監控等等。

  • 嵌入式的 jar 可以將Web應用打包為 jar,並能夠在任何地方運行。

核心概念

約定優於配置

原文 Convention Over Configuration ,是一個簡單的概念。

意思是默認情況下,你的工作環境是由多種約定組成,只需要透過 適應或參照 模式執行即可。反之,也仍可以自行重新定義約定。

目的是減少工程師必須決定的數量,不用每個都自行定義規則,而讓開發更加高效。

演化過程

Spring IOC/AOP > Spring > Spring Boot > Spring Cloud

Last updated

Was this helpful?