【Spring Boot課程】1.基礎知識
阿新 • • 發佈:2018-12-15
前言
該相關文件其實是學習一段名為“尚矽谷Spring Boot的學習視訊”的過程中所做的筆記,教導老師講解的非常細膩,推薦大家去支援一下。
簡介
- spring boot是用來簡化Spring應用開發。
- 約定大於配置
- just run就能建立一個獨立的應用
背景
由於J2EE笨重開發流程、繁多的配置以及低下的開發效率,複雜的部署流程,再加上第三方整合難度較大。
解決
“Spring全家桶時代”
spring boot —— 一站式解決方案
spring cloud —— 分散式整體解決方案
優點
- 快速建立獨立執行的spring專案以及主流框架整合
- 使用嵌入式的sevlet容器
- starters自動依賴與版本控制
- 大量的預設配置,簡化開發,而且支援配置的修改
- 無需配置xml檔案,開箱即用
- 準生產環境的執行時監控
- 與雲端計算天然整合
微服務
提出者,Martin fowler.
簡介
- 是一種架構風格
- 小型服務,可以通過http方式進行互通
- 每一個功能元素最終都是一個可獨立替換和獨立升級的軟體單元
環境準備
所需工具
- idea
- Maven 3.x
- JDK 1.8
- spring boot 1.5.9(比較舊了)
這裡提到了一個工具,名叫STS(其實就是安裝了spring外掛的eclipse,可以嘗試用一下)