原创 

lombok 全面学习系列教程

分类:    524人阅读    IT小君  2017-05-23 16:47

整理索引:

lombok 介绍及基本使用方法

lombok注解为java类生成Getter/Setter方法

lombok生成getter、setter的小陷阱

Lombok 之 Cleanup

Lombok 之 Log

Lombok 之 Getter&Setter

注解介绍

  下面只是介绍了几个常用的注解,更多的请参见https://projectlombok.org/features/index.html

@Getter / @Setter

  可以作用在类上和属性上,放在类上,会对所有的非静态(non-static)属性生成Getter/Setter方法,放在属性上,会对该属性生成Getter/Setter方法。并可以指定Getter/Setter方法的访问级别。

@EqualsAndHashCode

  默认情况下,会使用所有非瞬态(non-transient)和非静态(non-static)字段来生成equals和hascode方法,也可以指定具体使用哪些属性。

@ToString

  生成toString方法,默认情况下,会输出类名、所有属性,属性会按照顺序输出,以逗号分割。

@NoArgsConstructor, @RequiredArgsConstructor and @AllArgsConstructor

  无参构造器、部分参数构造器、全参构造器,当我们需要重载多个构造器的时候,Lombok就无能为力了。

@Data

  @ToString, @EqualsAndHashCode, 所有属性的@Getter, 所有non-final属性的@Setter和@RequiredArgsConstructor的组合,通常情况下,我们使用这个注解就足够了。

点击广告,支持我们为你提供更好的服务

html5图标下拉搜索框自动匹配代码

中小型创意设计服务公司网站模板

css鼠标跟随文字模糊特效

现代时尚家具公司网站模板

响应式咖啡饮品宣传网站模板

小众时尚单品在线电子商务网站模板

jQuery右端悬浮带返回顶部特效

HTML5 Canvas竖直流动线条背景动画特效

css+js实现的颜色渐变数字时钟动画特效

canvas炫酷鼠标移动文字粒子特效

html5 svg夜空中星星流星动画场景特效

js+css3抽奖转盘旋转点餐代码

HTML5现代家居装潢公司网站模板

HTML5数字产品服务公司网站模板

响应式时尚单品在线商城网站模板

有机水果蔬菜HTML5网站模板

html5 canvas进度条圆环图表统计动画特效

html5 canvas彩色碎片组合球形旋转动画特效

响应式太阳能能源公司网站模板

网页设计开发公司网站模板

点击广告,支持我们为你提供更好的服务
 工具推荐 更多»
点击广告,支持我们为你提供更好的服务