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


  • 相关阅读:
    requests模块
    Html5五子棋
    html5学习之旅第一篇
    Vue.js学习和第一个实例
    electron安装到第一个实例
    mongodb学习-练习实例
    nosql学习一
    csv内存流文件流
    关于Vue中img的src属性绑定的一些坑
    java中的==操作符和equals函数
  • 原文地址:https://www.cnblogs.com/widget90/p/10193975.html
Copyright © 2011-2022 走看看