1. 程式人生 > >spring boot入門簡介

spring boot入門簡介

  1. Spring Boot簡介: a) 簡化Spring應用開發的一個框架 b) 整個Spring技術棧的一個大整合 c) J2EE開發的一站式解決方案

  2. Spring Boot微服務簡介: a) 微服務(Microservices)是一種架構風格,一個應用應該是一組小型服務,可以通過HTTP的方式進行通訊。每一個功能元素最終都是一個可獨立替換和獨立升級的軟體單元 b) 注:若一個應用拆分成n個微服務獨立單元,若採用最普通的方式搭建獨立單元專案則工作量很大量,所以Spring Boot提供了快速搭建一站式解決方案

  3. Spring Boot來簡化Spring應用開發,約定大於配置,去繁從簡只要執行就能建立一個獨立的,產品級別的應用

  4. J2EE笨重的開發,底下的開發效率,複雜的部署流程,第三方技術整合難度大

  5. 對J2EE提供瞭解決方案:Spring全家桶時代 a) Spring Boot——J2EE一站式解決方案 b) Spring Cloud——分散式整體解決方案

  6. Spring Boot優點: a) 快速建立獨立執行的Spring專案以及主流框架整合 b) 使用嵌入式的Servlet容器,應用無需打成WAR包 c) Starters自動依賴與版本控制 d) 大量的自動配置,簡化開發,也可修改預設值 e) 無需配置XML,無程式碼生成,開箱即用 f) 準生成環境的執行時應用監控 g) 與雲端計算的天然整合

  7. Spring Boot缺點: a) 入門容易,精通較難