mybatis plus里lombok配置
时间: 2025-02-12 15:51:47 浏览: 49
### 配置 Lombok 和 MyBatis Plus
为了在 MyBatis Plus 项目中成功配置并使用 Lombok,需遵循特定的步骤来确保两者能够协同工作。首先,在项目的 `pom.xml` 文件内定义所需的依赖版本:
```xml
<properties>
<mybatis-plus.version>3.5.3.1</mybatis-plus.version>
<lombok.version>1.18.24</lombok.version>
</properties>
<dependencies>
<!-- MyBatis Plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${mybatis-plus.version}</version>
</dependency>
<!-- Lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
```
上述 XML 片段展示了如何声明 MyBatis Plus 及 Lombok 的 Maven 依赖项[^2]。
接着,通过应用 Lombok 注解于实体类上可以极大程度减少样板代码的数量。例如,创建一个简单的用户实体类如下所示:
```java
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
@Data
public class User {
@TableId(type = IdType.AUTO)
private Long id;
private String name;
private Integer age;
}
```
在此示例中,`@Data` 注解由 Lombok 提供,自动生成 getter/setter 方法以及 toString() 等常用方法;而来自 MyBatis Plus 的 `@TableId` 则用于指定主键字段及其生成策略[^3]。
最后,IDE 设置也是不可忽视的一环。对于 IntelliJ IDEA 用户来说,安装官方提供的 Lombok 插件可使编译器识别这些注解,并正确处理它们所带来的变化。这一步骤至关重要,因为即使 pom 文件里包含了 Lombok 依赖,如果 IDE 不支持该库,则仍可能出现编译错误或警告信息。
阅读全文
相关推荐


















