【代码实现我都采用的开源的架构,没有授权问题,因此不管是个人学习,还是公司开发,都可以放心的使用】
【此项目配有视频+文档讲解,新手可以快速入门】
【本店所有项目均提供技术指导,需要时可以提供远程协助,不收取费用】
【赠送springboot+springcloud视频教程+电商UI模板+ssm后台管理系统】
-------------------------------------------------------------------------------------------------------------------- 系统描述
1. 在此基础上可二次开发(OA、ERP、CRM ,医疗管理、金融、网站后台)等管理系统------------------------------------------------------------------------------------------------------------------- 核心技术
1.该微服务项目采用spring cloud、spring boot开发,由注册中心(Eureka)、配置中心(spring cloud config)、用户中心、认证中心(oauth2)、日志中心、文件中心、网关(spring cloud zuul)、管理后台、监控中心、短信通知中心、zipkin分布式追踪构成。2.用到了spring boot、mybatis、oauth2、spring security、json、redis、rabbitmq等主流互联网技术,管理后台界面有html、jquery,样式有layui和bootstrap,可作为微服务的脚手架项目。3.采用前后端分离方式,后端只提供json,主要考虑到支持web和app 【支持用户名+密码,手机号+密码,手机号+短信验证码、微信公众号授权登录】4.配置中心支持将配置文件放在本地或者远程git5.认证中心由spring security oauth2实现,接口访问通过access_token进行鉴权,支持普通uuid方式的token或者jwt方式的token6.网关是zuul实现,url分发请求,ip黑名单拦截7.日志是aop实现,也提供了非aop方法,基于rabbitmq消息存储到数据库或者elasticsearch8.文件中心,实现了本地存储、阿里云存储,可自行扩展存储到第三方9.用户中心,用户信息、权限角色信息,绑定手机号、微信公众号授权,绑定微信
10.权限是spring security注解实现,粒度很细,到方法级别11.短信通知中心是阿里云短信、可发送验证码、校验验证码12.zipkin分布式追踪,支持内存存储、mysql存储、elasticsearch存储
13.管理后台,包含管理界面,可添加维护菜单、角色、权限、client管理、access_token有效期修改、用户、邮件、查看日志、文件、注册中心、监控中心、swagger文档、设置ip黑名单、绑定手机号等QQ 1829697529 1021562451