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;
    }


  • 相关阅读:
    [bzoj3694]最短路
    [bzoj3172][Tjoi2013]单词
    [bzoj2243][SDOI2011]染色
    [bzoj1036][ZJOI2008]树的统计Count
    [学习笔记]树链剖分
    [bzoj4552][Tjoi2016][Heoi2016]排序
    [51nod1515]明辨是非
    [51nod1685]第k大区间
    [日常训练]training
    BZOJ3811: 玛里苟斯
  • 原文地址:https://www.cnblogs.com/widget90/p/10193975.html
Copyright © 2011-2022 走看看