zoukankan      html  css  js  c++  java
  • lombok 安装

    1. 什么是lombok

    • 是一款小巧的代码生成工具
    • 自动生成getter与setter方法
    • 提高开发效率
    • 代码简洁,直观,减少大量冗余代码
    • 减少后期的维护成本

    2. 安装lombok

    • 下载 :下载地址
    • 安装eclipse插件
      • 让eclipse认识lombok语法
    • 安装方式
      • 进入到cmd命令行下,运行jar包
      • java -jar lombok.jar
      • 选择指定的 eclipse
    • 安装jar包原理
      • 把jar拷贝到eclipse当中
      • 在eclipse.ini文件当中做了两行配置
      • 如果文件夹名字是中文,自动加的这行代码在两个中文间加了一个‘’,去掉这个就可以正常启动了,也能添加get/set方法了。

    3. lombok导入jar包

    方式1

    • 1.直接把jar拷贝到工程当中
    • 2.buildPath
    • 弊端
      • 每一个工程都要拷贝这个jar包

    方式2

    • 把经常用的 jar 放到某一个地方,每一次要用,直接引用就行。
    • 1.右键工程->Buildd Path->Config Build Path->Add Libraries。。。
    • 2.在弹出的对话框当中选择User Library用户自己的库
    • 3.进入到添加界面,点击右侧添加,新建一个仓库,给仓库起一个名称
    • 4.选择刚新建的仓库,点击右侧添加jar包,找到 lombok 对应的jar包地址
    • 5.使用jar包

    4. 使用lombok

    • 在类上添加注解
    • 常用注解
    @Data
    	该注解相当于同时加上以下注解@Setter @Getter,@ToString,@EqualsAndHashCode,作用于类中
    @Setter @Getter
    	作用于属性上,自动生成get,set方法.
    	也可直接作用于类上,全部属性都添加
    @ToString
    	生成toString方法,默认情况下,会输出类名、所有属性,属性会按照顺序输出,以逗号分割。
    @EqualsAndHashCode
    	生成equals和hascode方法
    @NoArgsConstructor
    	 无参构造器
    @AllArgsConstructor
    	全参构造器
    
  • 相关阅读:
    C#中的委托和事件(续)
    C# 中的委托和事件
    玩转JS插件系列
    gusfield
    线性规划
    后缀自动机
    bitset
    二维树状数组
    线段树合并
    求凸包
  • 原文地址:https://www.cnblogs.com/xzh0717/p/10652645.html
Copyright © 2011-2022 走看看