mybatis-plus依赖入门
时间: 2025-01-02 14:16:15 浏览: 46
### MyBatis-Plus 依赖入门教程
#### 添加 Maven 依赖
要在 Spring Boot 项目中集成 MyBatis-Plus,首先需要在项目的 `pom.xml` 文件中添加相应的依赖项。这一步骤确保了可以顺利引入 MyBatis-Plus 及其所需的相关库。
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.0</version>
</dependency>
```
此代码片段展示了如何向 Maven 构建文件中加入 MyBatis-Plus 启动器依赖[^2]。
#### 配置数据源
接着配置数据库连接信息,通常是在 application.properties 或者 application.yml 中完成:
对于 properties 格式的配置如下所示:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
```
而对于 YAML 格式,则应这样设置:
```yaml
spring:
datasource:
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC
username: root
password: password
driver-class-name: com.mysql.cj.jdbc.Driver
```
这些配置指定了应用程序访问 MySQL 数据库所需的参数[^3]。
#### 创建实体类
定义与数据库表对应的 Java 实体类时,推荐继承自 BaseMapper 接口来获得基本 CRUD 方法的支持。例如有一个名为 User 的表格,那么就可以创建一个类似的 POJO 类:
```java
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
@TableName("user")
public class User {
private Long id;
@TableField("name")
private String name;
// getter and setter methods...
}
```
这段代码说明了怎样通过注解方式映射表结构到对象模型上[^1]。
#### 编写 Mapper 接口
最后编写 mapper 接口并让其实现 BaseMapper<T> 泛型接口即可实现对特定类型的持久化操作支持。以刚才提到的 user 表为例:
```java
import org.apache.ibatis.annotations.Mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@Mapper
public interface UserMapper extends BaseMapper<User> {}
```
上述例子表明只需要简单声明就能获取一系列预设的功能,如增删改查等基础功能。
阅读全文
相关推荐



















