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官方文件