public final class KeyGenerateUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
containKeyGenerator(Class<? extends KeyGenerator> clazz) |
static Long |
generateId()
生成 ID,默认为使用 snowflake 算法
|
static <T> T |
generateId(Class<? extends KeyGenerator<T>> clazz) |
static KeyGenerator |
getKeyGenerator(Class<? extends KeyGenerator> clazz) |
static int |
keyGeneratorSize() |
static void |
registerKeyGenerator(Class<? extends KeyGenerator> clazz) |
public static void registerKeyGenerator(Class<? extends KeyGenerator> clazz)
public static KeyGenerator getKeyGenerator(Class<? extends KeyGenerator> clazz)
public static <T> T generateId(Class<? extends KeyGenerator<T>> clazz)
public static Long generateId()
SnowflakeKeyGeneratorpublic static int keyGeneratorSize()
public static boolean containKeyGenerator(Class<? extends KeyGenerator> clazz)
Copyright © 2019. All rights reserved.