配置IdWorker ID生成工具
idworker是一个ID生成工具,可以生成一个全局唯一的长整形ID。也支持分布式环境下的使用。idworker采用了Snowflake算法,并在此基础上增加了奇偶抖动功能,避免在低并发的环境下生成全是偶数的情况。
1.springboot项目启动类中扫描一下
@SpringBootApplication
@ComponentScan(basePackages = {"com.cxl","org.n3r.idworker"})
public class MybatisPlusApplication {
public static void main(String[] args) {
SpringApplication.run(MybatisPlusApplication.class, args);
}
}
2.就可以用了
@Resource
private IdWorker idWorker;
public void test1(){
idWorker.nextId();
}
本文介绍了一种全局唯一ID生成工具idworker的配置方法,该工具基于Snowflake算法并增加奇偶抖动功能,适用于分布式环境。文章详细展示了如何在SpringBoot项目中集成idworker,包括扫描配置和使用示例。
1538

被折叠的 条评论
为什么被折叠?



