BeanPostProcessor

  • SpringBoot 实战:通过 BeanPostProcessor 动态注入 ID 生成器

    SpringBoot 实战:通过 BeanPostProcessor 动态注入 ID 生成器

    你好,我是看山。

    在分布式系统中,我们会需要 ID 生成器的组件,这个组件可以实现帮助我们生成顺序的或者带业务含义的 ID。

    目前有很多经典的 ID 生成方式,比如数据库自增列(自增主键或序列)、Snowflake 算法、美团 Leaf 算法等等,所以,会有一些公司级或者业务级的 ID 生成器组件的诞生。本文就是通过 BeanPostProcessor 实现动态注入 ID 生成器的实战。