前言
該相關文檔實際上是學習一段名爲「尚硅谷Spring Boot的學習視頻」的過程當中所作的筆記,教導老師講解的很是細膩,推薦你們去支持一下。spring
簡介
- spring boot是用來簡化Spring應用開發。
- 約定大於配置
- just run就能建立一個獨立的應用
背景
因爲J2EE笨重開發流程、繁多的配置以及低下的開發效率,複雜的部署流程,再加上第三方集成難度較大。架構
解決
「Spring全家桶時代」 spring boot —— 一站式解決方案 spring cloud —— 分佈式總體解決方案框架
優勢
- 快速建立獨立運行的spring項目以及主流框架集成
- 使用嵌入式的sevlet容器
- starters自動依賴與版本控制
- 大量的默認配置,簡化開發,並且支持配置的修改
- 無需配置xml文件,開箱即用
- 準生產環境的運行時監控
- 與雲計算自然集成
微服務
提出者,Martin fowler.eclipse
簡介
- 是一種架構風格
- 小型服務,能夠經過http方式進行互通
- 每個功能元素最終都是一個可獨立替換和獨立升級的軟件單元
所需工具
- idea
- Maven 3.x
- JDK 1.8
- spring boot 1.5.9(比較舊了) 這裏提到了一個工具,名叫STS(其實就是安裝了spring插件的eclipse,能夠嘗試用一下)