zoukankan      html  css  js  c++  java
  • 使用lombok

    Lombok是一种JavaArchive(JAR)文件,可用来消除Java代码的冗长。通过在开发环境中实现Lombok,开发人

    员可以节省构建诸如hashCode()和equals()这样的方法以及以往用来分类各种accessor和mutator的大量时

    间。

    先到http://projectlombok.org/下载lombok.jar.

    在下载lombok.jar存放的目录中使用java -jar lombok.jar安装jar。默认你使用的是eclipse IDE。

    然后重启eclipse就可以来鉴证lombok的强大啦……

    以user类为例,原来需要对所有的属性添加get、set等。现在我只需要:

    import lombok.Data;

    public  @Data class User {

    private Long id;

    private String name;

    private String password;

    }

    lombok就可以帮我们来做这些。

    Lombok相关介绍介绍

    Lombok的特色是根据annotation创建一些代码,以减少重复代码的数量,它提供了以下几个annotation:

    @Getter和@Setter:为属性创建getter和setter

    @EqualsAndHashCode:实现equals()方法和hashCode()方法

    @ToString:实现toString()方法

    @Data:上述3个annotation的和,会创建getter setter equals hashCode和toString,正如你上面看到的那样

    @Cleanup:关闭流

    @Synchronized:对象同步

    @SneakyThrows:抛出异常

    ps:由于下载了eclipse最新版本的luna,发现lombok不能使用,这种情况建议到官网上下载最新版本的lombok.jar。

  • 相关阅读:
    curd_4
    curd_2
    Python Regex库的使用
    Python Assert 确认条件为真的工具
    Python Regex库的使用(2)
    Python lambda的用法
    Python 列表综合
    with ss(date,date2) (select * from sysdummy1) select * from ss
    延迟执行函数
    ObjectiveC 的基本数据类型、数字、字符串和集合等介绍
  • 原文地址:https://www.cnblogs.com/limingluzhu/p/3856097.html
Copyright © 2011-2022 走看看