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

    1.1 lombok介绍

    lombok 是一个可以帮助我们简化java代码编写的工具类,尤其是简化javabean的编写,可以通过采用注解的方式,消除代码中的构造方法,getter/setter等代码,使我们写的类更加简洁。支持的注解有:

    @NonNull:消除空指针异常

    @Cleanup:释放资源

    @Getter/@Setter:注解在属性上,为属性提供get/set方法

    @ToString:注解在类上,为类提供toString()方法

    @EqualsAndHashCode:注解在类上,为类提供equals()和hashcode()方法

    @Data:最常用的注解,注解在类上,作用是@ EqualsAndHashCode@Getter@Setter @ToString注解的集合

    1.2 lombok安装

    1)        下载lombok 相应jar包“lombok.jar”

    2)        安装非常简单,右击相应lombok.jar文件,选择打开方式,选择“Java(TM) Platform SE binary”方式打开,


    它会找到你本机的eclipse,然后选择Install/Update安装即可,安装完成后记得确认下eclipse.ini文件中的lombok配置时候正确,并重启eclipse

     

    3)        配置工程pom文件,在工程pom.xml中加入相应引用

     

            <dependency>
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>
                <version>1.18.2</version>
            </dependency>

     

    1.3 Lombok使用

    使用非常简单,直接在对应javabean类上对应注解即可,如下:

    @Data
    public class ComServer {
        /** ip */
        private String ip;
        /** 端口 */
        private Integer port;
        /** 通讯方式 */
        private String conn;
        /** 编解码类型 */
        private String prot;
        /** 服务名称 */
        private String name;
        /** 描述 */
        private String desc;
    }


  • 相关阅读:
    真正的e时代
    在线手册
    UVA 10616 Divisible Group Sums
    UVA 10721 Bar Codes
    UVA 10205 Stack 'em Up
    UVA 10247 Complete Tree Labeling
    UVA 10081 Tight Words
    UVA 11125 Arrange Some Marbles
    UVA 10128 Queue
    UVA 10912 Simple Minded Hashing
  • 原文地址:https://www.cnblogs.com/widget90/p/10193975.html
Copyright © 2011-2022 走看看