中青在线新闻网

分享:封装一个流水号ID生成器

Qianfeng JAVA Development Institute我想分享2天前

概述

ID号生成器(或:全局唯一ID生成器)是服务器系统的基础结构,ID号基本上是后端开发程序员的问题。用于ID生成的算法现在是业界第二个雪花雪花算法。

UidGenerator是百度开源基于Snowflake雪花算法的高性能独特ID生成器。 UidGenerator已在前一篇文章中详细使用过,但是过程仍然很复杂,您需要自己介绍UidGenerator组件的源代码,这有点不方便。为此,本文基于UidGenerator,然后封装了一组ID号生成组件,这些组件更有利于Spring Boot项目的使用,名为id-spring-boot-starter,并且知道名称是盒子。

使用

导入SQL脚本

绝对不会保存此步骤。毕竟,UidGenerator需要数据库支持

配置数据库连接

网址: jdbc:

用户名: xxxxxx

密码: xxxxxx

或者因为UidGenerator需要数据库支持

修改Spring Boot主类

将mybatis注释添加到Spring Boot应用程序主类: