Try   HackMD

Spring Boot課程筆記1: Spring Boot介紹

1.What is Spring Boot

  • Spring Boot其最一開始設計的目的為簡化Spring的啟動流程
    -大量的XML文件設定
    -複雜的依賴管理
  • 從原理來看Spring Boot是以往我們用的JAR的集合,可以被大多數的自動構件工具所使用
    -Maven/ Gradle等等工具
  • Spring Boot特色
    -自動設置: 透過自動化的功能解決掉過往Spring大量XML文件的配置
    -起步依賴: 解決掉以往複雜的依賴管理,框架會幫你管理大部分Jar包
    -命令行的介面: 全新的開發方式,可透過命令行介面進行一些開發動作
    -Actuator: 框架中為了監控在線上運行時狀態的工具

2.What did Spring Boot help

  • 構建簡單
  • 配置簡單
  • Code簡單
  • 部屬簡單
    -內建一個類似Tomcat的服務,這樣於開發時就不用再額外設置Tomcat。且有提供插件直接將Spring Boot打包成Jar包,部屬環境時也簡單許多。
  • 監控簡單

3.What can Spring Boot do

  • 基於Web模板的外部開發
  • RestFul風格服務開發
    -(前後端分離)
  • 輕量級的微服務框架

參考課程Reference
Spring Boot官方文件

tags: Spring Boot