java.lang.RuntimeException: Cannot instantiate object of type tk.mybatis.mapper.generator.MapperPlug

一、出现这个错误时

java.lang.RuntimeException: Cannot instantiate object of type tk.mybatis.mapper.generator.MapperPlug

二、解决方法如下

在pom.xml中添加如下配制即可解决

        <dependency>
            <groupId>tk.mybatis</groupId>
            <artifactId>mapper</artifactId>
            <version>4.0.3</version>
        </dependency>

在次运行不在报错

三、我项目中使用的其他几个jar包的版本

<!-- spring boot集成mybatis start -->
        <!--mybatis -->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.0.0</version>
        </dependency>
        <!--mapper -->
        <dependency>
            <groupId>tk.mybatis</groupId>
            <artifactId>mapper-spring-boot-starter</artifactId>
            <version>2.1.5</version>
        </dependency>
        <!--pagehelper 分页 -->
        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.2.3</version>
        </dependency>