温馨提示:因本店业务繁忙,请需要提供安装服务的买家提前与本店客服联系在购买。如买家购买之后才需要提供安装服务,本店可能暂不处理!谢谢合作!!小白勿拍。
视频目录在最下方,请注意查看
免费试看,请下载后观看,否则声音小
链接:https://pan.baidu.com/s/1LbMvuXPdUtPDEYJhHOCE_Q 密码:lf0t
支持用户名+密码,手机号+密码,手机号+短信验证码、微信公众号授权登录
配置中心支持将配置文件放在本地或者远程git
认证中心由spring security oauth2实现,接口访问通过access_token进行鉴权,支持普通uuid方式的token或者jwt方式的token
网关是zuul实现,url分发请求,ip黑名单拦截
日志是aop实现,基于rabbitmq消息存储到数据库或者elasticsearch
文件中心,实现了本地存储、阿里云存储,可自行扩展存储到第三方
用户中心,用户信息、权限角色信息,绑定手机号、微信公众号授权,绑定微信
权限是spring security注解实现,粒度很细
短信通知中心是阿里云短信、可发送验证码、校验验证码
zipkin分布式追踪,支持内存存储、mysql存储、elasticsearch存储
管理后台,包含管理界面,可添加维护菜单、角色、权限、用户、邮件、查看日志、文件、注册中心、监控中心、swagger文档、设置ip黑名单、绑定手机号等
0 项目介绍
01.1 代码结构介绍和环境要求
01.2 eclipse导入项目源码
01.3 idea导入项目源码
01.4 maven阿里云镜像地址
01.5 初始化数据库脚本
01.6 host配置
01.7 rabbitmq控制台添加用户
01.8 修改配置信息
01.9 启动项目
02.1 注册中心
02.2 多注册中心
03.1 配置中心
03.2 配置中心-多环境讲解
03.3 配置中心底层核心源码
04.1 用户中心-代码结构和配置文件
04.2 用户中心-配置类代码
04.3 用户model和表
04.4 用户相关代码讲解
04.5 角色和权限
04.6 权限注解
04.7 多账户-用户凭证表
05.1 认证中心代码结构
05.2 FeignClient简单介绍
05.3 认证中心配置类和接口
05.4 登录和鉴权
05.5 生成access_token的核心源码
05.6 根据access_token获取当前用户的核心源码
05.7 认证中心获取当前登录用户的核心代码
05.8 别的微服务获取当前登录用户的核心代码
06.1 网关zuul
06.2 网关端口说明
07.1 日志中心讲解
07.2 日志组件aop实现
07.3 日志存储到elasticsearch
08.1 监控中心
09.1 文件中心
09.2 阿里云-文件上传
10.1 后台管理配置类和消息处理
10.2 管理后台接口
11.1 后台登录页面
11.2 后台主页和修改个人信息
11.3 后台菜单页面
11.4 后台页面按钮权限粒度控制
11.5 后台查询Datatables
11.5.1 查询补充
11.6 文件上传
12.1 后台页面单独部署
12.2 打包
12.3 elk环境搭建
13.1 通知中心-阿里云短信
13.2 发送短信验证码
13.3 校验短信验证码
13.4 用户绑定手机号
13.5 登录重构-支持短信登录
14.1 测试公众号基本信息介绍
14.2 微信授权服务端代码讲解
14.3 微信授权简单页面逻辑
14.4 微信授权简单页面(补充)
15.1 zipkin下载安装运行
15.2 zipkin配置
15.3 zipkin使用和修改收集比率