/bird-java

bird-java是以Spring Boot为基础的开发增强组件包。

Primary LanguageJavaMIT LicenseMIT

bird-java概述

bird-java是以Spring Boot为基础的开发增强组件包。

技术选型

  • 基础框架:Spring Boot 2.5.5、Spring Framework 5.3.10.RELEASE
  • 数据访问:Mybatis-Plus 3.4.3.1
  • 数据库连接池:druid
  • 身份认证:自研单点登录
  • 执行链路:执行链路抽象,Skywalking适配
  • 分布式锁:统一抽象,Redis分布式锁适配
  • Eventbus:自研Eventbus,支持RocketMQ、Kafka、RabbitMQ
  • 状态机:自研状态机,状态机内部不存储状态,支持分布式环境

功能特性

bird-java提供了一些简单的功能特性,包括:

  1. Spring Boot 功能增强;
  2. 业务层开发指南;
  3. 异常处理机制;
  4. 执行链路追踪 - Trace;
  5. SSO使用指南;
  6. 文件上传;
  7. 状态机使用指南;
  8. Eventbus使用指南;
  9. 分布式锁使用指南;

只做一些通用功能的封装。