mybatisplus安装教程
时间: 2024-07-01 07:00:54 浏览: 183
MybatisPlus从入门到精通
MyBatisPlus是一个基于MyBatis的Java持久层框架,它简化了数据库操作的配置和开发流程。以下是MyBatisPlus的安装教程:
1. **添加依赖**:
在你的项目中,如果你使用的是Maven,可以在pom.xml文件中添加MyBatisPlus的依赖:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.x.x</version> <!-- 更新到最新版本 -->
</dependency>
```
如果是Gradle,添加到build.gradle(Module: dependencies):
```gradle
implementation 'com.baomidou:mybatis-plus-boot-starter:3.x.x'
```
2. **引入配置**:
在Spring Boot应用中,需要添加MyBatisPlus的启动类注解,如`@EnableGlobalConfig`:
```java
@SpringBootApplication
@MapperScan("com.example.demo.mapper") // 指定mapper包扫描
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```
还需要添加MyBatisPlus的全局配置类(如果使用默认配置,可忽略此步骤):
```java
@Configuration
public class MybatisPlusConfig extends GlobalConfig {
@Override
protected void initProperties(NamingStrategy namingStrategy) {
super.initProperties(namingStrategy);
// 自定义配置项
}
}
```
3. **数据表映射器**:
创建一个继承自`BaseEntity`的实体类,用于数据表的自动映射,例如:
```java
@Table("users")
public class User extends BaseUser {
// 实体字段和getter/setter
}
```
4. **执行SQL**:
使用Repository接口(通常会自动注入)来执行CRUD操作,如查询用户:
```java
@Autowired
private UserMapper userMapper;
List<User> users = userMapper.selectList(null); // 查询所有用户
```
阅读全文