一、lombok
Lombok是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅需几行就可以替换数百行代码从而产生干净,简洁且易于维护的Java类。
二、应用
创建对象时,除了指定属性外,还需set、get方法,构造方法,tostring方法,重复度高且繁琐,应用lombok可以减少代码量
1)加入依赖
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.10</version>
</dependency>
2)下载插件
3)重启idea
4)代码演示
Student
import lombok.*;
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class Student {
private String name;
private String numid;
private String sex;
}
Test
public class Test {
public static void main(String[] args) {
Student student =new Student();
student.setName("张三");
student.setNumid("1234");
student.setSex("男");
System.out.println(student.toString());
}
}