2103-spring cloud 微服務源碼帶講解視頻 oauth2認證授權 spring boot
該微服務項目采用spring cloud、spring boot開發,由注冊中心(Eureka)、
配置中心(spring cloud config)、用戶中心、認證中心(oauth2)、日志中心、
文件中心、網關(spring cloud zuul)、管理后臺、監控中心、短信通知中心、zipkin分布式追蹤構成。
環境Jdk8、Maven、Mysql、Redis、Rabbitmq、elasticsearch(非必須)
spring boot版本2.0.4.RELEASE
spring cloud版本Finchley.RELEASE
用到了spring boot、mybatis、oauth2、spring security、json、redis、rabbitmq等主流互聯網技術,
管理后臺界面有html、jquery,樣式有layui和bootstrap,可作為微服務的腳手架項目。
代碼實現我都采用的開源的架構,沒有授權問題,因此不管是個人學習,還是公司開發,都可以放心的使用,管理后臺服務中的layui是官網開源部分,非layuiAdmin
采用前后端分離方式,后端只提供json,主要考慮到支持web和app
支持用戶名+密碼,手機號+密碼,手機號+短信驗證碼、微信公眾號授權登錄
本套視頻共60多個,以下為目錄截圖