{"id":31959318,"url":"https://github.com/jinhx128/springboot-demo","last_synced_at":"2025-10-14T15:27:08.475Z","repository":{"id":39760491,"uuid":"233562929","full_name":"jinhx128/springboot-demo","owner":"jinhx128","description":"基于SpringBoot 2.x整合各种常用开发工具，包括但不限于Redis，MyBatisPlus，RocketMQ，RabbitMQ，Elasticsearch，Quartz，Xxl-Job，Kafka等。","archived":false,"fork":false,"pushed_at":"2023-04-13T17:19:27.000Z","size":464,"stargazers_count":176,"open_issues_count":3,"forks_count":91,"subscribers_count":7,"default_branch":"master","last_synced_at":"2023-11-07T18:45:16.607Z","etag":null,"topics":["aop","docker","easyexcel","elasticsearch","kafka","knife4j","logback","mail","mybatis-plus","quartz","rabbitmq","redis","rocketmq","sms","springboot","swagger","thymeleaf","webmagic","websocket","xxl-job"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jinhx128.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-13T09:51:56.000Z","updated_at":"2023-10-23T03:32:58.000Z","dependencies_parsed_at":"2023-01-22T09:45:56.565Z","dependency_job_id":null,"html_url":"https://github.com/jinhx128/springboot-demo","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/jinhx128/springboot-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jinhx128%2Fspringboot-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jinhx128%2Fspringboot-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jinhx128%2Fspringboot-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jinhx128%2Fspringboot-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jinhx128","download_url":"https://codeload.github.com/jinhx128/springboot-demo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jinhx128%2Fspringboot-demo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279019313,"owners_count":26086711,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aop","docker","easyexcel","elasticsearch","kafka","knife4j","logback","mail","mybatis-plus","quartz","rabbitmq","redis","rocketmq","sms","springboot","swagger","thymeleaf","webmagic","websocket","xxl-job"],"created_at":"2025-10-14T15:27:05.790Z","updated_at":"2025-10-14T15:27:08.465Z","avatar_url":"https://github.com/jinhx128.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## 项目简介\n基于SpringBoot 2.x整合各种常用开发工具，包括但不限于Redis，MyBatisPlus，RocketMQ，RabbitMQ，Elasticsearch，Quartz，Xxl-Job，Kafka等。\n\n## 参考教程\n|序号|文章标题|\n|:--:|:---|\n|00|[IDEA2021年最新全家桶通用激活码分享（持续更新）](https://jinhx.cc/article/37)|\n|01|[SpringBoot 2.2.5 整合MyBatis-Plus 3.3.1 详细教程，配置多数据源并支持事务，附带代码生成器使用教程](https://jinhx.cc/article/25)|\n|02|[SpringBoot 2.2.5 整合RocketMQ，实现消息的发送及消费](https://jinhx.cc/article/26)|\n|03|[SpringBoot 2.2.5 整合Redis，并配置SpringCache缓存功能，及使用Pipelined管道功能进行批量操作](https://jinhx.cc/article/30)|\n|04|[SpringBoot项目自定义异常，配置全局异常统一处理，避免出现大量try/catch的问题](https://jinhx.cc/article/104)|\n|05|[SpringBoot 2.2.5 整合阿里开源框架EasyExcel 2.1.6，附带整理好的Excel操作工具类，Excel文件转csv格式工具类](https://jinhx.cc/article/31)|\n|06|[SpringBoot 2.2.5 整合Quartz，配置动态增删改查定时任务，并解决Job中不能注入Bean问题](https://jinhx.cc/article/27)|\n|07|[SpringBoot 2.2.5 整合Swagger 2.9.2，实现扫描多个不同包的接口，并配置支持传参Token进行验证](https://jinhx.cc/article/28)|\n|08|[SpringBoot 2.2.5 整合Thymeleaf模版引擎，并实现简单的页面操作](https://jinhx.cc/article/24)|\n|09|[SpringBoot 2.2.5 配置Logback打印日志，并自定义日志级别打印MyBatis的SQL语句，附带Lombok工具打印方法](https://jinhx.cc/article/29)|\n|10|[SpringBoot 2.2.5 整合Kafka，实现消息的发送及消费](https://jinhx.cc/article/22)|\n|11|[SpringBoot 2.2.5 整合ElasticSearch，使用RestHighLevelClient调用各种Api](https://jinhx.cc/article/23)|\n|12|[SpringBoot 2.2.5 整合阿里云短信，实现发送自定义模板短信的功能](https://jinhx.cc/article/48)|\n|13|[SpringBoot 2.2.5 整合spring-boot-starter-mail邮件功能，实现发送多种邮件的功能](https://jinhx.cc/article/49)|\n|14|[SpringBoot 2.2.5 整合Knife4j，实现扫描多个不同包的接口，并配置支持传Token进行验证以及安全认证机制](https://jinhx.cc/article/50)|\n|15|[SpringBoot 2.2.5 使用Undertow替换内置Tomcat提高性能，并配置同时支持Http2及Https](https://jinhx.cc/article/51)|\n|16|[SpringBoot 2.2.5 使用jib-maven-plugin构建Docker镜像，并推送到Docker-Hub或者阿里云容器仓库](https://jinhx.cc/article/52)|\n|17|[SpringBoot 2.2.5 配置AOP，实现Api接口请求体及响应体自动加解密的功能](https://jinhx.cc/article/53)|\n|18|[SpringBoot 2.2.5 整合SpringBoot Admin监控管理平台，并配置安全认证机制](https://jinhx.cc/article/54)|\n|19|[SpringBoot 2.3.0 开启实时健康检查，以及配置优雅停机](https://jinhx.cc/article/55)|\n|20|[SpringBoot 2.2.5 配置自定义线程池，并使用@Async执行异步方法，@Scheduled实现定时任务，及获取线程池中线程的返回结果](https://jinhx.cc/article/47)|\n|21|[SpringBoot 2.2.5 整合RabbitMQ，实现Topic主题模式的消息发送及消费](https://jinhx.cc/article/46)|\n|22|[SpringBoot 2.2.5 整合Xxl-Job，实现各种任务调度](https://jinhx.cc/article/45)|\n|23|[SpringBoot 2.2.5 整合ZXing，生成自己想要二维码](https://jinhx.cc/article/85)|\n|24|[SpringBoot 2.2.5 整合Minio，实现文件云存储功能，附带整理好的工具类](https://jinhx.cc/article/86)|\n|25|[SpringBoot 2.2.5 使用静态方式配置多数据源，并支持事务](https://jinhx.cc/article/87)|\n|26|[SpringBoot 2.2.5 使用AOP方式配置多数据源动态切换，并支持事务](https://jinhx.cc/article/88)|\n|27|[SpringBoot 2.2.5 整合Sharding-JDBC 4.1.1 自定义复合分片算法进行分库分表，并配置主从分离](https://jinhx.cc/article/1442890510418051072)|\n\n## 关于作者\n【\u003cb\u003e个人博客\u003c/b\u003e】    【\u003cb\u003e\u003ca href=\"https://jinhx.cc\"\u003e https://jinhx.cc \u003c/a\u003e\u003c/b\u003e】\u003cbr/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjinhx128%2Fspringboot-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjinhx128%2Fspringboot-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjinhx128%2Fspringboot-demo/lists"}