竹简文档

核心库

bamboo-base 核心库提供响应模型、异常体系与多种 ID 生成能力

核心库

bamboo-base 是筱工具(Java) 的基础层模块,为 bamboo-mvc、bamboo-webflux、bamboo-triple 等模块提供可复用的底层能力:

  • 响应模型:BaseResponse<E>、ErrorCode
  • 异常体系:BusinessException 与扩展异常类型
  • 分页模型:PageDTO<T>
  • 分布式 ID:SnowflakeIdGenerator、SnowflakeUtil、GeneSnowflakeUtil
  • UUID 能力:UuidUtil、UuidV7Generator

Maven 依赖

pom.xml
<dependency>
    <groupId>com.x-lf.utility</groupId>
    <artifactId>bamboo-base</artifactId>
    <version>2.0.0</version>
</dependency>

包结构

包路径说明
com.xlf.utilityBaseResponse、ErrorCode
com.xlf.utility.exception.library业务异常与公共异常
com.xlf.utility.models.dtoPageDTO、SnowflakeInfoDTO、GeneSnowflakeInfoDTO
com.xlf.utility.incrementerSnowflakeIdGenerator、UuidV7Generator、OrdinaryGenerator
com.xlf.utility.utilitySnowflakeUtil、GeneSnowflakeUtil、UuidUtil 等工具类
com.xlf.utility.constant常量定义

下一步

On this page