沒有包山包海的介紹,就是有玩過的記錄一下,基於 Spring 5.1.2,全部使用 Annoation 來設定,至於使用 XML 等舊式設定方式,可參考舊版 Spring 文件,或者《Spring 2.0 技術手冊》... XD
從 Spring 核心觀念開始談。
準備一下 Gradle,談一些框架觀念!
把相依關係的組合交給 Spring!
這邊只記常用的,更多細節請查文件...XD
識別出與主流程橫切的關切點!
別管 AOP 了,你聽過 SoC 嗎?
在主流程中切入關切點。
別忘了,Spring MVC 是基於 Servlet!
你有用 Servlet 實現過 MVC 嗎?
從 Servlet 到 Spring MVC。
認識一下 Spring Security。
從基本的驗證、授權開始,再逐步加深認識。
從 Web 容器安全機制改為 Spring Security。
認識一下 Spring Boot。
先看看有哪些工具可以使用。
先寫些玩具專案看看,知道基本的設定方式。
來玩幾個 Starter。
把 gossip 專案移植至 Spring Boot。
認識一下 Spring 的 Reactive 堆疊。
總得先玩玩 Reactor。
Reactive 風格的 Web 堆疊。
故意在 gossip 專案套用 WebFlux 會怎麼樣?
世界變得好複雜!
管理組態的複雜性。
管理服務發現的複雜性。
前方壅塞,道路關閉!
你知道的太多了?
嗯?你的 Access Token 呢?