Spring Cloud實戰(zhàn)課程-從0到1實現(xiàn)AG-Admin

課程:從0到1 實現(xiàn)AG-Admin

AG-Admin

項目地址:http://git.oschina.net/geek_qi/ace-security

購買地址:https://item.taobao.com/item.htm?id=570406633496

課程簡介

1、了解Spring Cloud核心模塊構(gòu)成概要,實操通過模版空代碼搭建自有框架,了解Spring Cloud核心模塊拉通細節(jié);

2、實操搭建服務(wù)腳手架,快速構(gòu)建服務(wù)增刪改查基礎(chǔ)模塊,考慮利用模版代碼來加速解決;

3、服務(wù)調(diào)用實例講解,了解Feign、Hystrix熔斷機制;擴展服務(wù)鑒權(quán);

4、統(tǒng)一Api網(wǎng)關(guān)中心搭建,實操完成用戶身份認證無狀態(tài)服務(wù)開發(fā)設(shè)計,前后端交互認證標(biāo)準(zhǔn);

5、業(yè)務(wù)權(quán)限模塊開發(fā)設(shè)計,包含訪問資源鑒權(quán)、前端交互資源限定;


課程清單

第一節(jié) Eureka講解與爬坑
  • Eureka原理粗講
  • Eureka高可用原理
  • Eureka服務(wù)失效事件擴展
  • Eureka動態(tài)節(jié)點舉例
  • Eureka會坑幾處
第二節(jié) Zuul講解與爬坑
  • Zuul原理粗講
  • Zuul過濾器詳解
  • Zuul常用場景舉例
  • Zuul高并發(fā)陷阱
第三節(jié) Ribbon講解與爬坑
  • Ribbon原理粗講
  • Ribbon幾種負載均衡
  • Ribbon超時與重試
第四節(jié) Hystrix講解與爬坑
  • Hystrix熔斷原理粗講
  • Hystrix熔斷超時與線程策略
第五節(jié) Spring Boot微服務(wù)腳手架搭建(1)
  • Mybatis+通用Mapper構(gòu)建通用
  • Spring 抽象泛型構(gòu)建通用Service
  • 通用單元測試構(gòu)建(dao、service)
第六節(jié) Spring Boot微服務(wù)腳手架搭建(2)
  • 通用Controller和Rest交互對象封裝
  • 全局異常處理封裝
  • 通用單元測試構(gòu)建(mock mvc)
第七節(jié) 用戶中心服務(wù)開發(fā)(UC)
  • 用戶信息增刪改查模塊完成
  • swagger ui配置接入
  • Zuul網(wǎng)關(guān)轉(zhuǎn)發(fā)配置
  • Config配置接入
  • 服務(wù)調(diào)用例子開發(fā)
第八節(jié) 網(wǎng)關(guān)擴展
  • oauth2.0 原理粗講
  • Jwt用戶認證功能開發(fā):登錄、注銷、刷新
  • 無狀態(tài)服務(wù)改造,通用上下文攔截器開發(fā)
第九節(jié) 服務(wù)內(nèi)部鑒權(quán)
  • 服務(wù)鑒權(quán)中心搭建
  • 調(diào)用端FeignClient插件開發(fā)
  • 服務(wù)端權(quán)限攔截器開發(fā)
第十節(jié) 前后端交互認證(vue示例)
  • 前端登錄交互
  • 登錄token統(tǒng)一加入
第十一節(jié) 用戶權(quán)限攔截
  • 權(quán)限模塊設(shè)計與開發(fā)
  • 網(wǎng)關(guān)權(quán)限攔截過濾器改造
  • 前端按鈕權(quán)限管控(vue示例)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容