每个项目里都会用到
public class KeyUtil {
/**
* 生成唯一的主键
* 格式: 时间+随机数
* synchronized 在高并发也能保证不会重复
* @return
*/
public static synchronized String genUniqueKey() {
Random random = new Random();
Integer number = random.nextInt(900000) + 100000;
return System.currentTimeMillis() + String.valueOf(number);
}
}
//使用,设置字段ID或订单数字
KeyUtil.genUniqueKey()