在 java平台上,lombok 提供了简单的注解的形式来帮助我们消除一些必须有但看起来很臃肿的代码, 比如属性的get/set,及对象的toString等方法,特别是相对于 POJO;
关于lombok的相关信息,lombok
下面开始在IDEA里面为我们的项目配置lombok编写支持咯,
1 . 首先在IDEA里面安装使用lombok编写简略风格代码的插件,
-
打开IDEA的Settings面板,并选择Plugins选项,然后点击 “Browse repositories..”
-
-
在输入框输入”lombok”,得到搜索结果,选择第二个,点击安装,然后安装提示重启IDEA,安装成功;
2 . 在自己的项目里添加lombok的编译支持(此处本人所操作的项目为maven项目),在pom文件里面添加如下indenpence
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.6</version> </dependency>
- 1
- 2
- 3
- 4
- 5
3 . 在需要自动生成getter和setter方法的类上,加上@Data注解
-
- package com.lombok;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
/**
* Created by Hinsteny on 2016/1/3.
*/
@Data
@EqualsAndHashCode(callSuper = false)
public class Student {
String name;
int sex;
Integer age;
String address;
List<String> books;
}
//使用Student类对象
Student student = new Student();
student.setName(name);
student.setAge(age);
student.setAddress(address);
student.setBooks(Arrays.asList(books))