此文主要解决mybatis generator 报错异常:
- Cannot instantiate object of type tk.mybatis.mapper.generator.MapperPlugin
项目所用的org.mybatis.generator 版本为 1.3.5
<dependency>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.3.5</version>
<scope>test</scope>
</dependency>
项目所用的tk.mybatis 版本为 1.3.5
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>${mapper.version}</version>
</dependency>
项目所用的boot 版本为 2.1.13.RELEASE
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.13.RELEASE</version>
</parent>
使用mybatis generator 根据模板自动生成代码时:
报错信息如下:
java.lang.RuntimeException: Cannot instantiate object of type tk.mybatis.mapper.generator.MapperPlugin
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/99952de397721b86debc5e5137071333.png)
主要原因: 待后续分析造成此异常原因.
解决方案:
pom文件引入以下依赖则可解决此异常.
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper</artifactId>
<version>4.1.5</version>
</dependency>