如何学习lombok

2018-09-08  本文已影响0人  放不下FBX

1.lombok为什么会出现?解决了什么问题?

因为Lombok通过增加一些“处理程序”,可以让java变得简洁、快速。Lombok是一个通过注解以达到减少代码的Java库,如通过注解的方式减少get,set方法,构造方法等。

2.此前是怎么做的?

写@get,@set注解。

3.如何使用?

Lombok的使用跟引用jar包一样,可以在官网(https://projectlombok.org/download)下载jar包,也可以使用maven添加依赖:org.projectlomboklombok1.16.20providedLombok提供注解方式来提高代码的简洁性,常用注解有:@Data@Setter @Getter@NonNull@Synchronized@ToString@EqualsAndHashCode@Cleanup@SneakyThrows

4.代码示例:

1.stuent类:@Setter@Getter@ToString@EqualsAndHashCodepublic class Student { private String name; private int age; private String male; private String studentNo;}

2.lombok测试类:@Logpublic class LombockTest { public static void main(String[] args) { Student student = new Student(); student.setAge(19); student.setMale("male"); student.setName("Spring Boot"); student.setStudentNo("2018"); System.out.println(student.toString()); //创建第二个学生对象        Student student2 = new Student(); student2.setAge(19); student2.setMale("male"); student2.setName("Spring Boot"); student2.setStudentNo("2018"); System.out.println(student.equals(student2)); student2.setStudentNo("2018"); System.out.println(student.equals(student2)); log.info("lombok test"); }}

5.运行结果:http://peihk1ucn.bkt.clouddn.com/18-9-6/70662050.jpg

上一篇 下一篇

猜你喜欢

热点阅读