Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。
官方地址:https://projectlombok.org/,
github地址:[https://github.com/rzwitserloot/lombok
一、实战
安装lombok插件:
1. 具体流程如图:
image-20191218121944077.png2. 重启IDE
image-20191218121807794.png3. 如果在线安装不成,可以试试离线安装。
4. 添加lombok的maven的pom.xml依赖:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>
5. 开启 Enable annotation processing
image-20191218122307483.png示例代码 Student.java
package com.lombok.demo;
import lombok.Data;
@Data
public class Student {
private String name;
private int age;
private String male;
private String studentNo;
}
测试类LombokTest.java
package com.lombok.demo;
import lombok.extern.java.Log;
@Log
public class LombokTest {
public static void main(String[] args) {
Student student = new Student();
student.setAge(27);
student.setMale("man");
student.setName("timor");
student.setStudentNo("2019");
System.out.println(student.toString());
Student student2 = new Student();
student2.setAge(27);
student2.setMale("man");
student2.setName("lance");
student2.setStudentNo("2017");
System.out.println(student.equals(student2));
student2.setStudentNo("2018");
System.out.println(student.equals(student2));
log.info("lombok test");
}
}
网友评论