昨天新建了个Spring Boot工程,版本为2.6.13
想要整合 tk.mapper,就去官网查找依赖,如下:
tk.mybatis mapper x.x.x
其中的注解非常亮眼,

于是跳转至 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的版本,便完美解决了问题。
还是那句话,出问题首先看官网,不然在网上到处逛,也不一定能解决问题!
希望本文解决问题的思路,能够对您有所启发!