-
ThinkBridge 是一个快速开发框架(后面称其为框架)
-
框架包含两部分,一个 common,一个基于 Spring Boot 封装的快速依赖包 starter
-
支持数据权限、数据脱敏、错误统一处理、错误消息国际化、自定义异常统一捕获功能已完善
-
对响应式(WebFlux)进行部分的兼容
-
链路日志(访问、JDBC、Feign、Kafka、RabbitMQ、Pulsar、操作日志等)的拦截
-
S3 文件操作、邮件、短信等基础服务
最新为: 2025.1.2
模块概览
通用模块(common)
模块 |
说明 |
base |
基础类定义,包括异常、VO、工具类 |
error |
错误处理核心模块 |
alarm |
异常告警模块 |
log |
日志核心模块 |
sensitive |
数据脱敏模块 |
enum |
枚举基础模块 |
upload |
文件上传模块 |
security |
安全认证基础模块 |
database-manger |
数据库管理模块 |
db-change |
数据变更追踪模块 |
sms |
短信模块 |
auto-processor |
注解处理器模块 |
captcha |
验证码模块 |
idempotent |
幂等控制模块 |
kafka-manger |
Kafka 集群管理核心 |
spring |
Spring 工具类 |
spring-data-jpa |
JPA 基础配置 |
spring-mybatis |
MyBatis 基础配置 |
spring-security |
Spring Security 基础配置 |
spring-security-oauth2-resource |
OAuth2 资源服务器基础 |
spring-security-oauth2-server |
OAuth2 授权服务器基础 |
spring-webflux |
WebFlux 基础配置 |
spring-webmvc |
WebMvc 基础配置 |
test |
测试辅助模块 |
Starter 模块
模块 |
说明 |
adj-mybatis-spring-boot-starter |
MyBatis 数据权限拦截器 |
auditor-aware-spring-boot-starter |
JPA 审计自动填充 |
authorization-base-spring-boot-starter |
OAuth2 基础配置 |
authorization-resource-spring-boot-starter |
OAuth2 资源服务器 |
authorization-server-spring-boot-starter |
OAuth2 授权服务器 |
aws-spring-boot-starter |
AWS SDK v1 凭证提供者 |
aws-v2-spring-boot-starter |
AWS SDK v2 凭证提供者 |
captcha-spring-boot-starter |
验证码自动配置 |
database-manger-spring-boot-starter |
数据库管理 |
enum-spring-boot-starter |
枚举自动配置 |
error-spring-boot-starter |
错误处理自动配置 |
health-check-spring-boot-starter |
健康检查端点 |
idempotent-spring-boot-starter |
幂等控制 |
kafka-manger-spring-boot-starter |
Kafka 集群管理 |
log-spring-boot-starter |
日志自动配置 |
log-amqp-spring-boot-starter |
日志 RabbitMQ 标准收集 |
log-kafka-spring-boot-starter |
日志 Kafka 标准收集 |
log-pulsar-spring-boot-starter |
日志 Pulsar 标准收集 |
log-logback-amqp-spring-boot-starter |
日志 RabbitMQ Logback 收集 |
log-logback-kafka-spring-boot-starter |
日志 Kafka Logback 收集 |
log-logback-kafka4-spring-boot-starter |
日志 Kafka Logback 收集(v4 API) |
log-logback-pulsar-spring-boot-starter |
日志 Pulsar Logback 收集 |
mail-spring-boot-starter |
邮件发送 |
modelmapper-spring-boot-starter |
Bean 复制 |
openapi-ui-spring-boot-starter |
OpenAPI 文档(Servlet) |
openapi-webflux-ui-spring-boot-starter |
OpenAPI 文档(WebFlux) |
p6spy-spring-boot-starter |
SQL 日志监控 |
sensitive-spring-boot-starter |
数据脱敏 |
sms-aliyundayu-spring-boot-starter |
阿里云短信 |
sms-ronglianyun-spring-boot-starter |
容联云短信 |
spring-spring-boot-starter |
Spring 工具类 |
storage-s3-spring-boot-starter |
AWS S3 存储(v1) |
storage-s3-v2-spring-boot-starter |
AWS S3 存储(v2) |
web-spring-boot-starter |
Web MVC 增强 |
webflux-spring-boot-starter |
WebFlux 增强 |
xxljob-spring-boot-starter |
XXL-JOB 执行器 |