自定义ID生成器

自3.2.1开始,配合ID_WORKER,ID_WORKER_STR一起使用。

默认使用雪花算法(com.baomidou.mybatisplus.core.incrementer.SnowflakeIdGenerator)。

  1. //方式一
  2. @Component
  3. public class CustomIdGenerator implements IdGenerator {
  4. @Override
  5. public long nextId(Object entity) {
  6. //实现自定义ID生成...
  7. return System.currentTimeMillis();
  8. }
  9. }
  10. //方式二
  11. @Bean
  12. public IdGenerator idGenerator() {
  13. return new CustomIdGenerator();
  14. }