当我们想要去做一个bean类时,我们的下面总是要加很多的getter和setter方法,有时候还要用到toString方法,虽然开发工具一般都会有便捷的方法去自动构造,但是这样会让代码看起来很多,如果我们想要去查看或者修改其中一个的时候,我们还要去查找,这是十分麻烦的,Idea中可以使用一个插件:lombok,来简化这些代码,是代码进行整洁。
Idea常用插件之——Lombok
比如我们定义一个bean类:
package com.yht.bean;
public class Emp {
private Integer id;
private String name;
private Integer age;
public Emp() {
}
public Emp(Integer id, String name, Integer age) {
this.id = id;
this.name = name;
this.age = age;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
}
让我们下载一个lombok插件:
下载完之后,我们必须重启idea:
然后我们需要添加依赖:
到里面找到一个使用量高的复制:
粘贴到pom.xml里:
测试:
我们再写一个Emp2:
package com.yht.bean;
import lombok.*;
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class Emp2 {
private Integer id;
private String name;
private Integer age;
}
测试1:
package com.yht.bean;
import org.junit.Test;
public class EmpTest {
@Test
public void EmpTest(){
Emp emp = new Emp();
Integer age = 12;
emp.setAge(age);
if(12==emp.getAge()){
System.out.println("第一个Emp成功");
}
}
}
测试2:
package com.yht.bean;
import org.junit.Test;
public class Emp1Test {
@Test
public void Emp2Test(){
Emp2 emp2 = new Emp2();
Integer age = 12;
emp2.setAge(age);
if(12==emp2.getAge()){
System.out.println("Emp2成功");
}
}
}
然后通过Maven里面的test进行测试: