官方文档:
gitee:
项目目录:
一、dependencies 依赖
二、Framework
1、common
2、data-permission ----×
2、ip
3、tenant ---× 多租户db通过myabtisplus增加租户id字段实现(建议根据租户id进行动态数据源实现),redis 统一增加前缀区分
4、env ---×
5、excel
6、job
7、monitor traceid的请求头添加
8、mq -redismq ---
9、mybatis ---×多数据源、mybatis封装、翻译开源 组件easy-trans
10、protection ---× 幂等性注解AOP实现、分布式锁 组件lock4j 、限流注解AOP实现
11、redis
12、rpc feign调用
13、security --操作日志、用户认证权限校验security --×
14、test
15、web --× 1、apilog 2、banner 控制台打印文档 3、desensitize 使用jackson数据脱敏 3、errorcode 错误码自动注册 4、jackson序列化转换 5、swagger 6、web配置 设置api前缀+跨域+缓存body+全局异常+统一返回值处理 7、xss攻击
16、websocket --×
三、Gateway
四、业务微服务
1、开放api
2、业务代码
注意: