lombok插件实现注解生成get/set/toString方法

    现在技术一直都在更新换代,最终的目的无一例外都是都基础这几点:方便、高效、功能强大

而lombok 插件可以说是以上三个功能都有了,现在来学习下怎么使用吧,

首先引入 maven 依赖

  
    org.projectlombok  
    lombok  
    1.16.6  
 

使用

使用:在类上添加注解,如下:
   @Getter  //为字段创建getter方法
   @Setter //为字段创建setter
   @EqualsAndHashCode //实现equals()和hashCode()
   @ToString  //实现toString()
   @Data //使用上面四个注解的特征
   @Cleanup  //关闭流
   @Synchronized //对象上同步
   @SneakyThrows //抛出异常
   @NoArgsConstructor  //注解在类上;为类提供一个无参的构造方法
   @AllArgsConstructor  //注解在类上;为类提供一个全参的构造方法
   @Data  //注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
   @Setter  //可用在类或属性上;为属性提供 setting 方法
   @Getter  //可用在类或属性上;为属性提供 getting 方法 

举例

lombok插件实现注解生成get/set/toString方法_第1张图片

然后new 出一个新对象出来,代码会自动提示get和set方法

lombok插件实现注解生成get/set/toString方法_第2张图片

你可能感兴趣的:(生成get/set)