文档章节

log lombok eclipse

林伟琨
 林伟琨
发布于 2016/08/01 13:58
字数 565
阅读 32
收藏 0

介绍一个不错的Eclipse插件Lambok,实现自动生成Java代码 介绍一个不错的Eclipse插件Lambok(演示包含了之前网友分享的Log4j)附件中包含了对使用

该插件对Log4j简化的代码,因为不大,所以jar包也存在呢!

Lombox是Eclipse的一个插件,用来自动生成Java代码,减少手工输入的代码量。

提供了简单的注解的形式来帮助简化消除一些必须有但显得很臃肿的Java代码。

lombox的官网地址: http://projectlombok.org/

学习网址: http://www.ibm.com/developerworks/cn/java/j-lombok/

一、Lombox安装

    使用 lombok 是需要安装的,如果不安装,IDE 则无法解析 lombok 注解。

        安装方法:

            1、双击下载下来的JAR包安装,会自动寻找使用的IDE。

        2、使用命令:在lombok.jar存放的目录使用 java -jar lombok.jar安装jar,默认使用eclipse IDE。

        3、eclipse/myeclipse手动安装lombok

        (1)、将lombok.jar复制到 eclipse.ini/myeclipse.ini所在的文件夹目录下;
        (2)、打开eclipse.ini/myeclipse.ini,在最后面插入以下两行并保存:
                    -Xbootclasspath/a:lombok.jar
                    -javaagent:lombok.jar
        (3)、重启eclipse / myeclipse。

使用 lombok 注解的时候记得要导入 lombok.jar 包到工程 lombok注解: @Data:注解在类上;提供类所有属性的setting和getting方法,此外还提供了equals、canEqual、hashCode、toString方法; @Setter:注解在属性上,为属性提供了setting方法; @Getter:注解在属性上,为属性提供了getting方法; @Log4j:注解在类上,为类提供一个属性名为log的log4j日志对象(需要log4j的jar包); @NoArgsConstructor:注解在类上,为类提供了一个无参的构造方法; @AllArgsConstructor:注解在类上,为类提供了一个全参的构造方法; @EqualsAndHashCode:注解在类上,为类提供equals()方法和hashCode()方法; @ToString:注解在类上,为类提供toString()方法; @Cleanup : 关闭流 -- @Synchronized:对象同步 @SneakyThrows:抛出异常 介绍一个不错的Eclipse插件Lambok,实现自动生成Java代码介绍一个不错的Eclipse插件Lambok,实现自动生成Java代码

介绍一个不错的Eclipse插件Lambok,实现自动生成Java代码介绍一个不错的Eclipse插件Lambok,实现自动生成Java代码

本文转载自:http://www.zuidaima.com/share/1949333085654016.htm

共有 人打赏支持
林伟琨
粉丝 8
博文 103
码字总数 34739
作品 0
厦门
后端工程师
Java代码简化神器-Lombok

一、背景   前段时间在开源社区中发现了一个比较牛逼的简化Java代码的神器-Lombok,接着自己写了demo进行测试和练习,感觉真的很不错,特此分享给需要的小伙伴们~ 二、开发之前的准备   1...

hafiz.zhang
2016/05/21
0
0
Lombok学习笔记— 消除冗余java代码

lombok官网:http://projectlombok.org/ lombok开源中国连接:http://www.oschina.net/p/lombok lombok安装: 使用lombok之前是需要进行安装的,否则IDE无法解析lombok注释。安装lombok首先当...

Elven_Xu
2016/11/20
11
0
冗长的 java代码克星-Lombok

一、解决的问题 在写Java程序的时候经常会遇到如下情形: 新建了一个Class类,然后在其中设置了几个字段,最后还需要花费很多时间来建立getter和setter方法,toString,equals方法等等。特别...

ws199358
2016/09/22
44
0
lombok 介绍及基本使用方法

lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相对于 POJO,光说不做不是我的风格,先来看看吧。 lombok 的官方网址:http://projectlombok....

glen_xu
2015/12/24
38
0
Lombok 安装、入门 - 消除冗长的 java 代码

前言: 逛开源社区的时候无意发现的,用了一段时间,觉得还可以,特此推荐一下。 lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相对于 POJO...

AnyLiem
2015/07/10
288
0

没有更多内容

加载失败,请刷新页面

加载更多

Bash重定向详解

Bash重定向详解 Bash的重定向指的是将命令的输入和输出导向不同地方,而不是默认的标准输入、标准输出和标准错误。Bash的重定向实际上是对标准输入、标准输出和标准错误的重置,进而将所需输...

小陶小陶
今天
3
0
EventBus原理深度解析

一、问题描述 在工作中,经常会遇见使用异步的方式来发送事件,或者触发另外一个动作:经常用到的框架是MQ(分布式方式通知)。如果是同一个jvm里面通知的话,就可以使用EventBus。由于Event...

yangjianzhou
今天
6
0
OpenCV图像处理实例:libuv+cvui显示摄像头视频

#include <iostream>#include <opencv2/opencv.hpp>#define CVUI_IMPLEMENTATION#include <cvui.h>extern "C"{#include <uv.h>}using namespace std;#define WINDOW_NAM......

IOTService
今天
3
0
openJDK之JDK9的String

1.openJDK8的String 先来看下openJDK8的String的底层,如下图1.1所示: 图1.1 底层上使用的是char[],即char数组 每个char占16个bit,Character.SIZE的值是16。 2.openJDK9中的String 图2.1...

克虏伯
今天
4
0
UEFI 模式下如何安装 Ubuntu 16.04

作者:知乎用户 链接:https://www.zhihu.com/question/52092661/answer/259583475 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 针对UEFI模式下安装U...

寻知者
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部