> Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
能快速創建出生產級別的Spring應用
### SpringBoot優點
● Create stand-alone Spring applications
○ 創建獨立Spring應用
● Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)
○ 內嵌web服務器
● Provide opinionated 'starter' dependencies to simplify your build configuration
○ 自動starter依賴,簡化構建配置
● Automatically configure Spring and 3rd party libraries whenever possible
○ 自動配置Spring以及第三方功能
● Provide production-ready features such as metrics, health checks, and externalized configuration
○ 提供生產級別的監控、健康檢查及外部化配置
● Absolutely no code generation and no requirement for XML configuration
○ 無代碼生成、無需編寫XML
> SpringBoot是整合Spring技術棧的一站式框架
SpringBoot是簡化Spring技術棧的快速開發腳手架
### SpringBoot缺點
● 人稱版本帝,迭代快,需要時刻關注變化
● 封裝太深,內部原理復雜,不容易精通
- SpringBoot的生態
- 為什么使用SpringBoot ?
- SpringBoot所處的時代背景
- SpringBoot入門
- SpringBoot配置文件
- SpringBoot簡化部署-打jar包
- SpringBoot依賴管理
- SpringBoot自動配置
- SpringBoot容器功能
- SpringBoot應用應該如何編寫
- SpringBoot插件-Lombok
- SpringBoot-dev-tools
- SpringBoot-Spring Initializr
- SpringBoot配置文件-yml
- SpringMVC配置概覽
- SpringBoot靜態資源訪問
- SpringBoot歡迎頁與Favicon
- SpringBoot靜態資源配置原理
- SpringBoot請求參數處理
- SpringBoot普通參數與基本注解
- 模板引擎-Thymeleaf用法介紹
- SpringBoot使用Thymeleaf
- 后臺管理系統-登錄頁面整合
- 后臺登錄邏輯處理
- 抽取公共頁面-leftbar、header
- 公共頁面完善
- 動態表格遍歷
- 攔截器-登錄驗證
- 文件上傳功能
- 自定義錯誤處理
- 數據訪問-JDBC
- 使用Druid數據源
- 整合Mybatis
- 整合Mybatis-Plus
- 使用MybatisPlus完成CRUD功能
- 數據列表分頁功能
- 用戶刪除功能
- SpringBoot整合Redis
- Redis統計url訪問功能
- SpringBoot單元測試
- 單元測試-常用注解
- 單元測試-斷言
- SpringBoot指標監控
- 監控可視化整合
- SpringBoot-Profile功能
- SpringBoot原理解析
- 項目代碼倉庫地址