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。

  • 相关阅读:
    Datasource Server returns invalid timezone问题
    springboot之异常处理
    maven的安装配置
    Javajdk的安装
    jdbc连接mysql数据库 (idea)
    关于MySQL数据库的卸载
    python3.6.8的安装及初步使用
    计算机基础及编程语言的简单了解
    git、码云的使用
    粘滞位权限
  • 原文地址:https://www.cnblogs.com/limingluzhu/p/3856097.html
Copyright © 2011-2022 走看看