为了账号安全,请及时绑定邮箱和手机立即绑定

关于使用spring boot2.0和mybatis集成的问题。

我使用的是spring boot2.0,在集成mybatis的时候使用官方的版本配置的时候是可以逆向生成的,

<!--mybatis-->
<dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>1.3.1</version>
</dependency>
<!--mapper-->
<dependency>
    <groupId>tk.mybatis</groupId>
    <artifactId>mapper-spring-boot-starter</artifactId>
    <version>1.2.4</version>
</dependency>
<!--pagehelper-->
<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper-spring-boot-starter</artifactId>
    <version>1.2.3</version>
</dependency>

但是如果我使用最新的稳定版时在逆向生成的时候就会报找不到MapperPlugin这个类的错误,使用的版本如下

<!--mybatis-->
<dependency>
   <groupId>org.mybatis.spring.boot</groupId>
   <artifactId>mybatis-spring-boot-starter</artifactId>
   <version>1.3.2</version>
</dependency>

<!--mapper-->
<dependency>
   <groupId>tk.mybatis</groupId>
   <artifactId>mapper-spring-boot-starter</artifactId>
   <version>2.0.2</version>
</dependency>
<!--pagehelper-->
<dependency>
   <groupId>com.github.pagehelper</groupId>
   <artifactId>pagehelper-spring-boot-starter</artifactId>
   <version>1.2.5</version>
</dependency>

我通按住ctrl点击tk.mybatis里面去看了一下,1.2.4版本有依赖

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

这个包,所以在使用tk.mybatis.mapper.generator.MapperPlugin进行逆向生成时不会报找不到类的错误,但是我在使用tk.mybatis的2.0.2版本时,跟踪进去看了是没有

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

这个依赖包的,那么,现在是不是要手动去依赖这个包,还是说已经换成其他插件来逆向生成了。

谢谢。

正在回答

举报

0/150
提交
取消

关于使用spring boot2.0和mybatis集成的问题。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信