美文网首页
java bean代码简化神器lombok

java bean代码简化神器lombok

作者: 李征兵 | 来源:发表于2019-07-19 09:34 被阅读0次

软件工程师之所以成为码农,是因为我们这些人在编写代码的时候有大量的重复性工作,完全是一件体力活,而非智力成果。lombok就是这样一个java插件,她能够用极简的方式完成大量重复的工作,而且使得代码简单切易于阅读。原本我以为这个工具已经在工程师里大量使用,但是从实际项目看,还有很多人不了解或者不会用,今天就做一简要的介绍,希望从点滴处提升工程师的价值,更为细致的使用方法请参考官站(https://projectlombok.org/features/all)。

引入依赖包

        <!--bean免set/get方法依赖包-->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.2</version>
        </dependency>

在class处注解使用

  1. 自动创建get、set,注解@Data即可
  2. 自动创建包含全部属性参数的构造方法,注解@AllArgsConstructor
  3. 自动创建无参数构造方法,注解@NoArgsConstructor
  4. 自动创建toString方法,注解@ToString
import lombok.*;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString(exclude = {"password","age"})
@RequiredArgsConstructor()
public class Student {
    private int studentId;
    private String name;
    private String password;
    private boolean sex;
    private int age;
}

相关文章

网友评论

      本文标题:java bean代码简化神器lombok

      本文链接:https://www.haomeiwen.com/subject/bondlctx.html