类 ImadcnIdentifierGenerator
- java.lang.Object
-
- com.baomidou.mybatisplus.core.incrementer.ImadcnIdentifierGenerator
-
- 所有已实现的接口:
IdentifierGenerator,java.io.Closeable,java.lang.AutoCloseable
public class ImadcnIdentifierGenerator extends java.lang.Object implements IdentifierGenerator, java.io.Closeable
用 https://github.com/imadcn/idworker 的实现- 从以下版本开始:
- 3.4.0, 2020-08-11
- 作者:
- miemie
-
-
构造器概要
构造器 构造器 说明 ImadcnIdentifierGenerator(com.imadcn.framework.idworker.config.ZookeeperConfiguration zookeeperConfiguration)ImadcnIdentifierGenerator(com.imadcn.framework.idworker.config.ZookeeperConfiguration zookeeperConfiguration, com.imadcn.framework.idworker.config.ApplicationConfiguration applicationConfiguration)ImadcnIdentifierGenerator(java.lang.String serverLists)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()java.lang.NumbernextId(java.lang.Object entity)生成Idjava.lang.StringnextUUID(java.lang.Object entity)生成uuid-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 com.baomidou.mybatisplus.core.incrementer.IdentifierGenerator
assignId
-
-
-
-
构造器详细资料
-
ImadcnIdentifierGenerator
public ImadcnIdentifierGenerator(java.lang.String serverLists)
-
ImadcnIdentifierGenerator
public ImadcnIdentifierGenerator(com.imadcn.framework.idworker.config.ZookeeperConfiguration zookeeperConfiguration)
-
ImadcnIdentifierGenerator
public ImadcnIdentifierGenerator(com.imadcn.framework.idworker.config.ZookeeperConfiguration zookeeperConfiguration, com.imadcn.framework.idworker.config.ApplicationConfiguration applicationConfiguration)
-
-
方法详细资料
-
nextId
public java.lang.Number nextId(java.lang.Object entity)
从接口复制的说明:IdentifierGenerator生成Id- 指定者:
nextId在接口中IdentifierGenerator- 参数:
entity- 实体- 返回:
- id
-
nextUUID
public java.lang.String nextUUID(java.lang.Object entity)
从接口复制的说明:IdentifierGenerator生成uuid- 指定者:
nextUUID在接口中IdentifierGenerator- 参数:
entity- 实体- 返回:
- uuid
-
close
public void close() throws java.io.IOException- 指定者:
close在接口中java.lang.AutoCloseable- 指定者:
close在接口中java.io.Closeable- 抛出:
java.io.IOException
-
-