# hyh-boot **Repository Path**: Debugman/hyh-boot ## Basic Information - **Project Name**: hyh-boot - **Description**: 一个java小白也能开箱即用、内置集成了多种主流第三方中间件、工具类的SpringBoot单体应用 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 17 - **Created**: 2022-01-09 - **Last Updated**: 2022-01-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### ---如果对你有帮助,麻烦帮忙点个star--- hyh-boot(一个java小白也能开箱即用、内置集成了多种主流第三方中间件、工具类的SpringBoot单体应用,后续会更新高并发+分布式架构的starter) #### 设计初衷 我们每一个人都是从小白走过来的,当知识体系未完善时在做项目时可能会盲目的从搜索引擎里copy,而某些搜索引擎的文章/博客会误人子弟(你懂的),鄙人自知才疏学浅,谨以此project作为与各位学习交流的工具。 #### 介绍 SpringBoot应用集成主流中间件,核心设计目标是开发迅速、学习简单、轻量级、易扩展,简单实现开箱即用。 1. hyh-boot-core:虽然starters里的组件封装已经很完善了,但不排除小白同学们不会使用,建议小白同学不会使用的,查看此项目下的操作 2. hyh-boot-starters:中间件、插件集成project名称 3. hyh-boot-starter-quartz:Quartz集成、提供暴露Quartz常用基础的任务crud操作、实现任务可配置调度的操作 4. hyh-boot-starter-redis:Redis集成、提供暴露Redis常用操作Api类RedisHelper、Redis简单分布式锁的实现 5. hyh-boot-starter-rocketmq: RocketMq集成,提供暴露RocketMq常用操作Api类RocketMqHelper,实现同步、异步、顺序消息的收发 6. hyh-boot-starter-sso:才疏学浅的我自己写的一个简单的SSO,权限这块个人认为自己写比较灵活、方便与业务解耦 7. hyh-boot-starter-websocket: websocket集成,简单的一些操作,无需多介绍 8. hyh-boot-starter-minio: 一个Apache开源的对象分布式存储服务集成,可轻松实现文件的分布式存储 9. hyh-boot-starter-mongodb: 一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,可轻松面向文档存储 10. hyh-boot-starter-log: 一个基于aspect现的简单日志模块,实现了可通过一个注解轻松、方便的在业务方法中使用日志 #### 软件架构 SpringBoot、Redis、RocketMq、Websocket、SSO、Quartz、Mysql、MongoDB、ThreadPoolExecutor、ReentrantLock等简单易用的SpringBoot全家桶 #### 安装教程 clone代码到本地即可 版本持续更新中...敬请期待 #### 使用说明 1. hyh-boot-core:项目下有快速使用starter依赖的demo,test目录下有具体中间件集成的测试(使用)方法 2. hyh-boot-starters:集成第三方中间件/工具的依赖,建议按需引入,具体使用方式参考hyh-boot-core项目 3. hyh-boot-utils:存放工具类、加密组件等,使用时无需引入,hyh-boot-starters项目已经引用了此依赖 4. 项目大多地方都使用了注释,写得简单明了,也没有什么复杂操作,如有疑问可联系作者 5. 第一次写开源项目,写得不好请各位多包涵 版本持续更新中...敬请期待 #### 联系方式 QQ交流群:741067797 作者QQ:1109693132 作者博客:https://juejin.cn/user/2498506643754807