- JDK 17
- JDK 17
以下 ,请使用 1.2.x版本
<dependency>
<groupId>com.skrstop.framework</groupId>
<artifactId>components-xxxx-xxxxxxxx</artifactId>
<version>${skrstop.version}</version>
</dependency>
├── components-core #├── 基 础核心 模 块
│ ├── components-core-common │ ├── 基 础实体 、接 口
│ ├── components-core-exception │ ├── 通用 异常、异常接 口
│ └── components-core-annotation └───└── 通用 注解
│
│
├── components-example #├── 样例
│ ├── components-example-starter-cloud-feign │ ├── feign样例
│ └── components-example-starter-simple └───└── 其他简单样例
│
│
├── components-project #├── 业务项目父 pom文 件 模 块
│
│
├── components-extra #├── 额外模 块
│
│
├── components-starters #├── starter自 动配置 模 块
│ ├── starter-common │ ├── 通用 模 块
│ ├── starter-annotation │ ├── 通用 自 定 义注解
│ ├── starter-banner │ ├── banner
│ ├── starter-database │ ├── database
│ ├── starter-feign-protostuff │ ├── feign的 http2和 protobuf支持
│ ├── starter-id │ ├── id服 务自动配置
│ ├── starter-metrics │ ├── 额外监控指 标支持
│ ├── starter-mongodb │ ├── mongodb
│ ├── starter-object-storage │ ├── 对象存 储服务自动配置
│ ├── starter-port-shift │ ├── 端 口 自 动偏移
│ ├── starter-redis │ ├── redis封 装 方法 服 务自动配置
│ ├── starter-spring-support │ ├── spring通用 支持 方法
│ └── starter-web └───└── 统一返 回 值、异常处理
│
│
├── components-utils #├── 工具 模 块
│ ├── util-compression │ ├── 解 压缩
│ ├── util-constant │ ├── 常 量 池
│ ├── util-cryto │ ├── 加 解 密
│ ├── util-db │ ├── database
│ ├── util-event │ ├── 进程内 事件 模型
│ ├── util-executor │ ├── 线程池
│ ├── util-extra │ ├── Emoji、FTP、二 维码、邮件、图片验证码
│ ├── util-http │ ├── http客 户端:JDKHTTPClient、OKHttpClient
│ ├── util-media │ ├── 视频处理、图片处理、文 件 识别
│ ├── util-serialization │ ├── 序列 化 :json、gson、protostuff
│ ├── util-setting │ ├── 属性 文 件 处理
│ ├── util-stress │ ├── 本地 压力测试包
│ ├── util-system │ ├── IP检测、端 口 检测、系 统参数 获取、脚本 运行
│ └── util-value └───└── 值处理 :bean、string、array、collection、number、date、object、lambda、reflect、stream、assert
│
├── LICENSE #├── 版 权协议
├── README.md #├── 项目描述文 件
├── CHANGELOG.md #├── 版本 发布日 志
└── pom.xml #├── 依 赖包、协议、署名 等 管理
- springBoot 3.1.6
- springCloud 2022.0.4
- springCloudAlibaba 2022.0.0.0
- log4j 2.22.0
- lombok 1.8.30
- mybatis 3.5.14
- mybatis-plus 3.5.4.1
- mybatis-fluent 1.9.9
- redisson 3.25.0
- druid 1.2.20
- hutool 5.8.23
- fastjson 2.0.42
- dubbo 3.2.9
- protostuff 1.8.0
- lettuce 6.3.0.RELEASE
- jedis 5.1.0
- morphia 2.4.9
- javacv 1.5.9
- ...
- components-starter-object-storage
模 块中增加 :阿 里 云 oss、华为云 obs - components-starter-mqtt