• 自定义ID生成器

    自定义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. }