跑步起来,不用看了。!!
pom文件
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.1.5</version>
</dependency>
<!-- 代码生成配置 -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId>
<version>3.3.2</version>
</dependency>
<!-- spring boot 与 mybatis plus 集成starter 不能用 上面用了tkmybatis的,故不能用starter -->
<!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>3.1.2</version>
</dependency>
上面pom文件中mybatis-plus不能使用spring boot starter那一版,否则会报错: nested exception is java.lang.NoClassDefFoundError: org/mybatis/logging/LoggerFactory
即不能使用如下:
<!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>xxx</version>
</dependency>
相关的配置文件可以分别给tkmybatis和mybatisplus分别这是响应目录: 比如:
# tkmybatis 使用的
mybatis:
mapper-locations: classpath:mapper/*.xml
# mybatisplus使用的
mybatis-plus:
mapper-locations: classpath:mybatis/*.xml
type-aliases-package: com.xxx.dao