SpringBoot集成MyBatis与MybatisPlus(9)
一、集成MyBatis
(1)首先导入MyBatis的依赖。
<!-- mybatis依赖:2.1.0为稳定版本--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.0</version> </dependency>
(2)在application.yml中添加mybatis的配置,指明我们的mybatis的配置文件所在位置。
mybatis: mapperLocations: classpath:mybatis/mapper/*.xml configLocation: classpath:mybatis/mybatis-config.xml
mybatis-config.xml是mybatis总的配置,一般用于配置别名什么的。
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <settings> <setting name="mapUnderscoreToCamelCase" value="true" /> </settings> </configuration>
mapper包下存放的就是实打实的用于写SQL的XML了
二、集成MyBaitsPlus
导入MyBatisPlus得依赖
<!-- mybatis plus --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>${mybatis-plus.version}</version> </dependency>
mapper集成BaseMapper
@Mapper @Repository public interface UserMapper extends BaseMapper<User> { }
更多MyBatisPlus操作与语法请参考MyBatisPlus官网