文章主旨:有问题首先看官网
昨天新建了个Spring Boot工程,版本为2.6.13
想要整合 tk.mapper,就去官网查找依赖,如下:
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper</artifactId>
<!-- 建议使用最新版本,最新版本请从项目首页查找 -->
<version>x.x.x</version>
</dependency>
其中的注解非常亮眼,<!-- 建议使用最新版本,最新版本请从项目首页查找 -->
于是跳转至 github 查找了最新版本 4.2.2 引入到项目中。
然后按照官网的指引,又添加了逆向工程的配置。
终于在生成逆向工程代码时报错了。
此时我的
mybatis-generator-maven-plugin 版本为1.3.7
mybatis-spring-boot-starter 版本为 2.2.1
记住这两个版本,很重要!
在网上搜了好久都找不到解决办法,然后重新去GitHub上看:
是不是一眼就看出了问题所在,当前使用的版本较低,无法完全匹配最新版本的tk.mapper,因此修改本地mybatis-generator-maven-plugin和mybatis-spring-boot-starter的版本,便完美解决了问题。
还是那句话,出问题首先看官网,不然在网上到处逛,也不一定能解决问题!
希望本文解决问题的思路,能够对您有所启发!