跳到主要内容

quan-id

基于雪花算法的ID生成工具配置

使用方法

1、引入工具依赖包

提示

工具包目前只在quan-tools模块中,需要通过quan-tools引入。 后期视具体需求决定是否上传到 Maven 仓库。

dependencies {
api project(':quan-tools:quan-id')
}

2、yml配置:

示例配置仅供参考
quan:
id:
workerId: 0
datacenterId: 1

配置参数说明

workerId

  • 类型:long
  • 默认:0

工作组编号

datacenterId

  • 类型:long
  • 默认:0

数据中心编号

工具类说明-ID

id

生成id流水号

请求参数:

参数类型是否必须说明
typelong业务领域编码

返回参数:

流水号(long类型)

genId

生成id流水号

请求参数:

参数类型是否必须说明
typeString业务领域编码

返回参数:

流水号(String类型)