Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/hocgin/spring-boot-starters-project

🦕 急速开发,约定式 ❤️ cache、dynamic datasource、flyway、knife、openfeign、schedulex、xxljob、oss、sso、named、youtube-api、mail..
https://github.com/hocgin/spring-boot-starters-project

one-step spring-boot spring-boot-starters

Last synced: 16 days ago
JSON representation

🦕 急速开发,约定式 ❤️ cache、dynamic datasource、flyway、knife、openfeign、schedulex、xxljob、oss、sso、named、youtube-api、mail..

Lists

README

        

# spring-boot-starters-project

> 引入即生效,约定大于配置,配置决定能力。
>
> [![Deploy](https://github.com/hocgin/spring-boot-starters-project/actions/workflows/deploy.yml/badge.svg?branch=v1.0.20)](https://github.com/hocgin/spring-boot-starters-project/actions/workflows/deploy.yml)
> [![Maven Central](https://maven-badges.herokuapp.com/maven-central/in.hocg.boot/spring-boot-starters-project/badge.svg)](https://search.maven.org/search?q=in.hocg.boot)

[查看 Maven 仓库](https://search.maven.org/search?q=in.hocg.boot)

### 🧾 组件清单

> Spring Cloud = Hoxton.SR4, Spring Boot=2.2.6, [查看更多版本](./spring-boot-dependencies/pom.xml)

| 序号 | 组件 | 功能描述 | 案例 |
|------|-------------------------------------|------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 | cache-spring-boot-starter | 配置化缓存强化(分布式锁、布隆过滤器、延迟队列、防重、限流) | - [cache-spring-boot-sample](./spring-boot-samples/cache-spring-boot-sample) |
| 2 | change-log-spring-boot-starter | 实体变更日志(基于数据库) | - [change-log-spring-boot-sample](./spring-boot-samples/change-log-spring-boot-sample) |
| 3 | distributed-lock-spring-boot-starter | 分布式锁(即将废弃,转移到 cache-spring-boot-starter) | - |
| 4 | dynamic-datasource-spring-boot-starter | 多数据源 | - |
| 5 | flyway-spring-boot-starter | flyway 数据库版本控制 | - |
| 6 | knife-spring-boot-starter | knife 快速集成 | - |
| 7 | knife-gateway-spring-boot-starter | Knife Gateway | - [knife-gateway-sample](./spring-boot-samples/knife-gateway-sample) |
| 8 | knife-service-spring-boot-starter | Knife Service | - |
| 9 | logging-spring-boot-starter | 阿里云日志(配置化) | - [logging-spring-boot-sample](./spring-boot-samples/logging-spring-boot-sample) |
| 10 | mail-spring-boot-starter | 邮件支持 | - [mail-spring-boot-sample](./spring-boot-samples/mail-spring-boot-sample) |
| 11 | message-spring-boot-starter | 多种消息支持(redis、事务消息、spring 消息) | - [message-spring-boot-sample](./spring-boot-samples/message-spring-boot-sample) |
| 12 | monitor-spring-boot-starter | prometheus 监控支持 | - [message-spring-boot-sample](./spring-boot-samples/message-spring-boot-sample) |
| 13 | arthas-spring-boot-starter | 阿尔萨斯支持 | - [arthas-spring-boot-sample](./spring-boot-samples/arthas-spring-boot-sample) |
| 14 | sentinel-spring-boot-starter | 限流支持 | - |
| 15 | mybatis-plus-spring-boot-starter | mybatis-plus(薄封装) | - [mybatis-plus-spring-boot-sample](./spring-boot-samples/mybatis-plus-spring-boot-sample) |
| 16 | mybatis-plus-extensions-changelog-spring-boot-starter | mybatis-plus 扩展,变更日志 | - [mybatis-plus-extensions-spring-boot-sample](./spring-boot-samples/mybatis-plus-extensions-spring-boot-sample) |
| 17 | mybatis-plus-extensions-config-spring-boot-starter | mybatis-plus 扩展,用户配置 | - [mybatis-plus-extensions-spring-boot-sample](./spring-boot-samples/mybatis-plus-extensions-spring-boot-sample) |
| 18 | mybatis-plus-extensions-dataaudit-spring-boot-starter | mybatis-plus 扩展,数据审核 | - [mybatis-plus-extensions-spring-boot-sample](./spring-boot-samples/mybatis-plus-extensions-spring-boot-sample) |
| 19 | mybatis-plus-extensions-httplog-spring-boot-starter | mybatis-plus 扩展,请求日志 | - [mybatis-plus-extensions-spring-boot-sample](./spring-boot-samples/mybatis-plus-extensions-spring-boot-sample) |
| 20 | mybatis-plus-extensions-task-spring-boot-starter | mybatis-plus 扩展,动态任务 | - [mybatis-plus-extensions-spring-boot-sample](./spring-boot-samples/mybatis-plus-extensions-spring-boot-sample) |
| 21 | mybatis-plus-extensions-webmagic-spring-boot-starter | mybatis-plus 扩展,爬虫数据 | - [mybatis-plus-extensions-spring-boot-sample](./spring-boot-samples/mybatis-plus-extensions-spring-boot-sample) |
| 22 | named-spring-boot-starter | 解决微服务跨库/表查询问题 | - [named-spring-boot-sample](./spring-boot-samples/named-spring-boot-sample) |
| 23 | openfeign-spring-boot-starter | openfeign(薄封装) | - |
| 24 | oss-spring-boot-starter | OSS 云存储(支持七牛/阿里云) | - [oss-spring-boot-sample](./spring-boot-samples/oss-spring-boot-sample) |
| 25 | schedulerx-spring-boot-starter | 阿里云定时任务调度支持 | - [schedulerx-spring-boot-sample](./spring-boot-samples/schedulerx-spring-boot-sample) |
| 26 | ws-spring-boot-starter | WebSocket 支持 STOMP | - [ws-spring-boot-sample](./spring-boot-samples/ws-spring-boot-sample) |
| 27 | xxljob-spring-boot-starter | xxljob定时任务调度支持 | - [xxljob-spring-boot-sample](./spring-boot-samples/xxljob-spring-boot-sample) |
| 28 | sms-spring-boot-starter | 短信能力(支持阿里云) | - [sms-spring-boot-sample](./spring-boot-samples/sms-spring-boot-sample) |
| 29 | sso-client-spring-boot-starter | SSO 单点登陆(支持Webflux/Servlet) | - [sso-client-gateway-sample](./spring-boot-samples/sso-client-gateway-sample)
- [sso-client-spring-boot-sample](./spring-boot-samples/sso-client-spring-boot-sample)
- [sso-server-spring-boot-sample](./spring-boot-samples/sso-server-spring-boot-sample) |
| 30 | task-spring-boot-starter | 后台任务日志(基于数据库) | - [task-spring-boot-sample](./spring-boot-samples/task-spring-boot-sample) |
| 31 | test-spring-boot-starter | 单元测试(薄封装) | - [test-spring-boot-sample](./spring-boot-samples/test-spring-boot-sample) |
| 32 | validation-spring-boot-starter | 校验能力(薄封装) | - |
| 33 | web-spring-boot-starter | WEB常用配置(薄封装) | - [web-spring-boot-sample](./spring-boot-samples/web-spring-boot-sample) |
| 34 | wxma-spring-boot-starter | 微信公众号(配置化) | - |
| 35 | wxmp-spring-boot-starter | 微信小程序(配置化) | - |
| 36 | javacv-spring-boot-starter | JavaCV 封装(视频处理、直播相关) | - [javacv-spring-boot-sample](./spring-boot-samples/javacv-spring-boot-sample) |
| 37 | youtube-spring-boot-starter | YouTube 接口 | - [youtube-spring-boot-sample](./spring-boot-samples/youtube-spring-boot-sample) |
| 38 | netty-client-spring-boot-starter | Netty.Client 组件支持 | -[netty-spring-boot-sample](./spring-boot-samples/netty-spring-boot-sample) |
| 39 | netty-server-spring-boot-starter | Netty.Server 组件支持 | -[netty-spring-boot-sample](./spring-boot-samples/netty-spring-boot-sample) |
| 40 | webmagic-spring-boot-starter | WebMagic 简化 | - [webmagic-spring-boot-sample](./spring-boot-samples/webmagic-spring-boot-sample) |
| 41 | excel-spring-boot-starter | Excel 操作简化 | - [excel-spring-boot-sample](./spring-boot-samples/excel-spring-boot-sample) |
| 42 | elasticsearch-spring-boot-starter | ES 操作简化 | - |
| 43 | kafka-spring-boot-starter | Kafka | - |
| 44 | notify-spring-boot-starter | 通知能力 | - [notify-spring-boot-sample](./spring-boot-samples/notify-spring-boot-sample) |