利用lombok简化model类声明

作者: YONGSSU的技术站点 | 来源:发表于2016-10-26 16:32 被阅读123次

简介

lombok提供了简单的注解的形式来帮助我们简化消除一些必须有但显的臃肿的方法,例如model中的get,set方法。

注解说明

  • @Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
  • @Setter:注解在属性上;为属性提供 setting 方法
  • @Getter:注解在属性上;为属性提供 getting 方法
  • @Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
  • @NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
  • @AllArgsConstructor:注解在类上;为类提供一个全参的构造方法
  • @Cleanup 自动化资源管理,不在需要为close()方法而烦恼
  • 更详细的见文档:https://projectlombok.org/features/index.html

使用说明

  1. 在代码中引入lombok.jar包。
  2. 见实例
@Data
public class User {
   private String username;
   private Integer age;
}
public class UserTest {
   public static void main(String[] args) {
       User user = new User();
       user.setUsername("hello world");
       user.setAge(20);
       System.out.println(user.getUsername());
       System.out.println(user.getAge());
   }
}

相关文章

  • 利用lombok简化model类声明

    简介 lombok提供了简单的注解的形式来帮助我们简化消除一些必须有但显的臃肿的方法,例如model中的get,s...

  • lombok 注解简单介绍

    一、Lombok 的简单介绍和使用 Lombok是一个可以帮助我们简化 Java 代码编写的工具类,通过采用注解...

  • 解决使用lombok注解的类调用其方法时IntelliJ报“Ca

    使用lombok库中的注解可以简化你的代码,在类中加入注解后,类中的getter,setter,construct...

  • springboot 自定义配置信息

    java:(简化起见, 使用lombok) yml

  • Lombok语法详解

    lombok是一个可以帮助我们简化java代码编写的工具类,尤其是简化javabean的编写,即通过采用注解的方式...

  • Lombok 上手教程

    lombok是一个可以帮助我们简化java代码编写的工具类,尤其是简化javabean的编写,即通过采用注解的方式...

  • Lombok学习与应用

    Lombok LomBok存在的意义 Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例...

  • Lombok

    简介 Lombok是一个使用的Java类库,用来通过简单的注解形式,简化Java代码。 安装(Eclipse/My...

  • 归档和本地化model

    一、归档 保存model 二、NSUserDefaults 本地存储model Person类 声明的宏 推荐一篇...

  • IDEA Plugins

    罗列一些我在IDEA中使用到的能够提升开发效率的插件: 1、Lombok Plugin(利用注解简化代码)2、My...

网友评论

    本文标题:利用lombok简化model类声明

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