Spring Boot项目集成UidGenerato的方法步骤
前言UidGenerato 基于snowflake算法实现UidGenerato 由百度开发,基于SnowFlake算法的唯一ID生成器。UidGenerato 已组件的形式工作在应用项目中,支持自定义workeid位数和初始化策略,从而适用docker等虚拟化环境下实例自动重启等场景。准备一个maven项目,构建两个模块。分别作为使用方和提供方。下载uid源码,放在项目中,开源地址 数据库建表Spring 配置。我们直接引用 UdiGenerator源码中的 cached-uid-spring.xml文件,使用默认配置引入cached-uid-spring.xml配置文件,在我们自己新建的 UidConfig中在另一个模块中maven引入,创建一个UidGenUtils工具类,方便使用