当前使用版本(必填,否则不予处理)

mybatis-plus 3.4.3.1 mybatis-plus-generator 3.4.1

该问题是如何引起的?(确定最新版也有问题再提!!!)

mapper代理类生成直接失败,切换回3.4.3版本就可以

重现步骤(如果有就写完整)

报错信息

Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [cn.surrin.ssm.service.impl.DeptServiceImpl]: Constructor threw exception; nested exception is java.lang.NoSuchMethodError: com.baomidou.mybatisplus.core.toolkit.ReflectionKit.getSuperClassGenericType(Ljava/lang/Class;I)Ljava/lang/Class;
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:225)
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1308)
    ... 40 more
Caused by: java.lang.NoSuchMethodError: com.baomidou.mybatisplus.core.toolkit.ReflectionKit.getSuperClassGenericType(Ljava/lang/Class;I)Ljava/lang/Class;
    at com.baomidou.mybatisplus.extension.service.impl.ServiceImpl.currentModelClass(ServiceImpl.java:87)
    at com.baomidou.mybatisplus.extension.service.impl.ServiceImpl.(ServiceImpl.java:61)
    at cn.surrin.ssm.service.impl.DeptServiceImpl.(DeptServiceImpl.java:18)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:212)
    ... 42 more

Comment From: qmdx

请给出重现 demo

Comment From: qmdx

版本 3.4.3.2 已发布,请升级验证修复该问题,有任何问题 issue 该问题关闭!