spring配置mybatis plus注解配置
时间: 2024-07-02 14:01:15 浏览: 171
Spring Boot整合MyBatis Plus通常使用注解配置,这样可以使代码更加简洁和易读。以下是一些关键步骤和常用的注解:
1. 添加依赖:首先,在你的`pom.xml`或`build.gradle`文件中添加MyBatis Plus和Spring Data JPA的依赖。
```xml
<!-- Maven -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.x.x</version> <!-- 最新的版本号 -->
</dependency>
<!-- Gradle -->
implementation 'com.baomidou:mybatis-plus-boot-starter:3.x.x'
```
2. 配置数据源:Spring Boot会自动配置数据源,但你需要确保数据源已经设置好。
3. 自动扫描:使用`@MapperScan`注解来告诉Spring Boot扫描MyBatis Plus的Mapper接口。
```java
@Configuration
@MapperScan("com.example.demo.mapper") // 替换为你的Mapper接口所在的包名
public class MybatisPlusConfig {
}
```
4. 注解映射:在Mapper接口中,使用`@Mapper`注解,并通过继承`BaseMapper`或自定义基类来声明实体和SQL操作。
```java
@Mapper
public interface UserMapper extends BaseMapper<User> {
@Select("SELECT * FROM user WHERE id = #{id}")
User selectById(@Param("id") Long id);
}
```
5. 注解配置实体:使用`@Table`注解来标记实体类,并提供表名、字段映射等信息。
```java
@Table(name = "user")
@Data
public class User {
private Long id;
private String name;
// ...
}
```
阅读全文