咱们在开发过程当中,常常会有一些常规性的,重复性的工做。好比:java
咱们能够使用lombok插件来解决这个问题。使咱们的编码效率获得大幅度的提升!框架
在IDEA 的 File->Settings 面板,并选择 Plugins 选项,而后点击 “Browse repositories”。在搜索框输入”lombok”,结果中找到lombok点击install重启IDEA便可。函数
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency>
package com.xkt.pojo; import lombok.Data; /** * Created by lzx on 2019/10/9. */ @Data public class Student { private int age; private String name; }
调用对象时 |
---|
![]() |
直接使用日志 |
---|
![]() |
package com.xkt.pojo; import lombok.Builder; import lombok.Data; /** * Created by lzx on 2019/10/9. */ @Data @Builder public class Student { private int age; private String name; }
package com.xkt.service; import com.xkt.pojo.Student; /** * Created by lzx on 2019/10/9. */ public class StudentService { public static void main(String[] args) { Student student = Student.builder().name("张三").age(18).build(); System.out.println(student); } }
测试结果 |
---|
![]() |
package com.xkt.pojo; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * Created by lzx on 2019/10/9. */ @Data @Builder @AllArgsConstructor @NoArgsConstructor public class Student { private int age; private String name; }
package com.xkt.service; import com.xkt.pojo.Student; /** * Created by lzx on 2019/10/9. */ public class StudentService { public static void main(String[] args) { Student student = new Student(); Student student1 = new Student(18, "张三"); } }