有时候我们需要自己控制uuid的生成,这里使用的是JUG采用的是LGPL开源协议
maven依赖
<dependency>
<groupId>org.safehaus.jug</groupId>
<artifactId>jug</artifactId>
<version>2.0.0</version>
<classifier>lgpl</classifier>
</dependency>
使用方法
public static String getUUID() {
UUIDGenerator generator = UUIDGenerator.getInstance();
return generator.generateTimeBasedUUID().toString();
}
public static String getUUID32() {
UUIDGenerator generator = UUIDGenerator.getInstance();
String uid = generator.generateTimeBasedUUID().toString();
uid = StringUtils.replace(uid, "-", "");
return uid;
}