# 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](https://www.udemy.com/course/spring-boot-u/) [Spring Boot官方文件](https://spring.io/projects/spring-boot#overview) ###### tags: `Spring Boot`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up