说明
基于 hmtool 封装的开源工具包。目前已正式发布 springboot 和 springcloud 版集成 demo 使用
hmtool是一个便捷的工具集、提供对应第三方快速接入以及使用框架优化代码写法等操作、并且封装了相关接入、工具使用方式
hmtool 相关工具包已上传到 maven 中央仓库,无需自己 pull拉取使用,若开发中遇到问题可在对应项目中提 issue 或加群进行反馈、大家也可进行提交代码共同维护。
特点
1:支持多 kafka 配置、可在项目中配置多个 kafka 源、供自行切换进行使用、具体请看hmtool kafka 文档
2:支持多 elasticsearch 配置、可在项目中配置多个 elasticsearch 源、供自行切换、具体请看 hmtool elasticsearch 文档
3:支持多 jwt 配置、可在项目中配置多个 jwt 源、供自行切换、具体请看 hmtool jwt 文档
4:所有集成方式通过配置化实现,具体可参照springboot、springcloud相关demo。
项目结构
项目名 | 说明 | 源码 | 文档 | 示例 |
---|---|---|---|---|
hmtool-core | 无第三方依赖的工具包 | 访问 | 访问 | 访问 |
hmtool-ext-kafka | 基于apache kafka进行二次封装工具包 | 访问 | 访问 | 访问 |
hmtool-ext-jwt | 基于jwt进行二次封装工具包 | 访问 | 访问 | 访问 |
hmtool-ext-elasticsearch | 基于elasticsearch进行二次封装工具包 | 访问 | 访问 | 访问 |
hmtool-ext-netty | 基于netty进行二次封装工具包 | 访问 | 访问 | 访问 |
hmtool-ext-spring | 基于spring进行二次封装工具包 | 访问 | 无 | 无 |
hmtool-ext-springboot | 基于springboot进行二次封装工具包 | 访问 | 无 | 无 |
hmtool-ext-jwt-springboot | 基于jwt通过springboot进行二次封装工具包 | 访问 | 访问 | 访问 |
hmtool-ext-kafka-springboot | 基于kafka通过springboot进行二次封装工具包 | 访问 | 访问 | 访问 |
hmtool-mybatis-generator | 基于mybatis生成定制CRUD,满足interchan案例 | 访问 | 访问 | 访问 |
hmtool-ext-elasticsearch-springboot | 基于springboot elasticsearch进行二次封装工具包 | 访问 | 访问 | 访问 |
hmtool-ext-interchan | 基于springboot + hmtool全部封装的应用框架 | 访问 | 访问 | sb版 sc版 |
注意
hmtool只支持jdk1.8+
springboot版 2.2+
kafka版 2.1.1+
jwt版 0.9.1+
elasticsearch版 6.5.1+