Files
2022-06-13 12:38:00 +08:00
..
2022-06-13 12:38:00 +08:00
2022-06-13 12:38:00 +08:00
2022-06-13 12:38:00 +08:00
2022-06-13 12:38:00 +08:00
2022-06-13 12:38:00 +08:00
2022-06-13 12:38:00 +08:00

简介

ability 相当于管理层, 管理我们所有的依赖框架, 公司级项目都应该在此依赖框架下进行开发.

依赖框架同样遵循 「约定大于配置」的原则, 只有在不满足业务需求下重写部分依赖配置即可, 大大减少每个项目重复配置的情况.

结构说明

.
├── fkh-element-autoconfigure # 自动装配组件基础依赖
├── fkh-element-basic         # 自动装配基础依赖
├── fkh-element-bridge        # 处理与 V4 桥接的逻辑, 主要提供安全相关工具
├── fkh-element-common        # 主要提供环境, 事件, 项目启动, 数据转换等功能
├── fkh-element-core          # 提供反射, 基础实体, JSON 处理, 枚举, Bean 操作等
├── fkh-element-dependencies  # 管理此项目的依赖, 业务端使用此模块即可, 无需关心版本号
├── fkh-element-notify        # 通知相关基础接口相关实体
├── fkh-element-spi           # 将 Dubbo SPI 源码提取出来作为 SPI 基础工具包
├── fkh-element-tracer        # 提供追踪相关工具类(计划是将 logcat 中基础类迁移到此模块)
├── fkh-element-validation    # 正则, 参数验证, 分组验证等
├── fkh-element-web           # rest 和 agent 共用的类
├── fkh-element-test          # 提供 Mock 与项目单元测试相关工具类, 通过一个注解即可实现集成测试
├── fkh-element-devtools      # 代码自动生成
└── fkh-sentinel-extend       # sentinel 配置写入 nacos 并实现动态修改规则的扩展

依赖关系