LaoCat Spring Cloud 脚手架
- mysql 8.0
- jdk 1.8
- maven 3.8.1
- nacos 2.2.1
- redis 7.0.2
- spring boot 2.6.13
- spring cloud 2021.0.5
- spring alibaba cloud 2021.0.5.0
- hutool 5.8.20
- mybatis 2.1.4
- knife4j 3.0.3
- JWT 0.9.0
- nacos 2.2.1
- xxl-job 2.3.0
- minio
- 七牛云
- prometheus 2.39.1
- grafana 9.2.1
1、spring security jwt
2、网关集成knife4j接口文档
3、基于RBAC实现 用户 -> 角色 -> 权限
4、文件上传相关服务集成
5、监控相关集成
6、集成工作流引擎flowable
DB
- 设计权限db 70%
- 新建权限相关db 70%
后台
- 新建项目引入maven结构 65%
- 构建项目基本架构 60%
- 引入网关 100%
- 引入security 100%
- 项目模块覆盖security 100%
- 处理feign上下文传递token、处理非网关访问。 60%
- 处理swagger ui 在微服务中模块兼容 100%
- 增加用户模块 权限相关 90%
- 全局异常处理、时间序列化处理 85%
- 引入xxl-job分布式任务调度 100%
- 新增文件服务 minio | 七牛云 100%
- 新增工作流服务 flowable 100%
前台
- 前端模块构建 0%
- 管理系统页面处理 0%
- 处理登录授权流程 60%
- 接入权限系统 0%
监控
- 项目接入grafana+普罗米修斯 100%
启动网关与对应服务后访问
http://192.168.1.81:2000/doc.html#/home