环境
Java 8 +
Maven 3 +
Spring Boot 2.1.3
Maven依赖
开发时直接加入这个依赖就行,加入了这个依赖以后就不需要再加入MyBatis的依赖了
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${mybatis-plus.version}</version>
</dependency>
具体使用
在Spring Boot的启动类上加注解 @MapperScan 指定要扫描的包,也就是Mapper接口的位置,如
@MapperScan("com.demo.mybatisplusdemo.mapper")
@SpringBootApplication
public class DataSyncApplication {
public static void main(String[] args) {
SpringApplication.run(DataSyncApplication.class, args);
}
}
当然,更优雅的方式是创建一个 MyBatisPlusConfig 类,并将 @MapperScan 放到这个类上,以后所有MyBatisPlus的配置就都放到这里了,下面是代码
package com.demo.mybatisplusdemo.config;
import org.springframework.context.annotation.Configuration;
@MapperScan("com.demo.mybatisplusdemo.mapper")
@Configuration
public class MyBatisConfig {
}