一、lombok概述
Lombok想要解决了的是在我们实体Bean中大量的Getter/Setter方法,以及toString, hashCode等可能不会用到,但是某些时候仍然需要复写,以期方便使用的方法;在使用Lombok之后,将由其来自动帮你实现代码生成,注意,其是 在运行过程中,帮你自动生成的 。就是说,将极大减少你的代码总量。
作用:
- 消除模板代码:getter、setter、构造器、toString()、equals()
- 便捷的生成比较复杂的代码,例如一个POJO要转化成构建器模式的形式,只需要一个注解。
二、使用过lombok
1. 添加依赖
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.10</version> </dependency>
2. Idea安装lombok插件
如果想让lombok生效我们还需要针对idea工具进行插件的安装。
3. 编写一个实体类 User,使用@Data注解
@Data public class User { private String name; private int age; }
注意:lombok 的注解不能被继承。
4. lombok的注解介绍
原文地址:https://www.cnblogs.com/myitnews/p/12386333.html
时间: 2024-10-08 23:16:29