编写实体类时需要生成类的构造器、toString()方法、属性的get()、set()方法等等,而这些东西都是模板化的样板式代码没有任何技术含量,如果属性很多的话写在类里显得很冗余。lombok的主要作用是通过一些注解,消除样板式代码,像这样:
@getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class Category {
private String wf_catId;
private String wf_catCode;
private String wf_superId;
private String wf_catName;
}
- 找到lombok.jar的位置并运行
- 弹出的窗口中选择你使用的IDE(我所用的是eclipse)
- 点击install/update
- eclipse根目录下的eclipse.ini中增加了如下内容(并且根目录下多出了lombok.jar文件)
-javaagent:lombok.jar -Xbootclasspath/a:lombok.jar
- 如果是Maven项目,在pom.xml文件中引入
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.ver}</version> </dependency>