文档章节

log lombok eclipse

林伟琨
 林伟琨
发布于 2016/08/01 13:58
字数 565
阅读 41
收藏 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

共有 人打赏支持
下一篇: mysql 查询 替换
林伟琨
粉丝 8
博文 107
码字总数 38972
作品 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
lombok 介绍及基本使用方法

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

glen_xu
2015/12/24
38
0
冗长的 java代码克星-Lombok

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

ws199358
2016/09/22
44
0
Lombok 安装、入门 - 消除冗长的 java 代码

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

AnyLiem
2015/07/10
288
0

没有更多内容

加载失败,请刷新页面

加载更多

mybatis学习(1)

JDBC连接方式: 1.底层没有使用连接池,操作数据库需要频繁的创建和关闭连接,消耗资源。 2.写原生的JDBC代码在JAVA中,一旦需要修改SQL的话(比如表增加字段),JAVA需要整体重新编译,不利...

杨健-YJ
51分钟前
2
0
怎么组织文档

可以从以下几个方面考虑组织文档: ☐ 各种分支的界面截图和对应的类及文件 ☐ 框架或类图 ☐ 流程图 ☐ 时序图 ☐ 注意事项

-___-
今天
4
0
分布式之数据库和缓存双写一致性方案解析

引言 为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更...

别打我会飞
今天
16
0
我的oracle11G,12c OCM之路

ocm认证感悟 ---------------------- 距离拿到ocm证书已经过了1年的时间,当初拿到证书的心情到现在还记得。其实在每个DBA心里都有一个成为强者的梦想,需要被认可,我也一样。我干过开发,做...

hnairdb
今天
5
1
手动部署kubernetes集群(1.13.1最新版)

一、机器规划 使用五台机子部署k8s集群,规划如下: master节点3台(同时也是etcd节点) node节点2台 ip分配如下: ip:192.168.10.101,主机名:k8s-etcd01 ip:192.168.10.102,主机名:k8s...

人在艹木中
今天
32
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部