Lombok 的使用

Lombok作为一个奇淫巧技,感觉知道的人还是挺少的

Lombok的一个作用就是不需要写getter和setter方法了,日后修改字段名,也不用修改getter和setter方法,lombok会屏蔽掉这一点

  1. @Data    
  2. public class Persion{
  3.            private String name;
  4.            private Date birthDay;
  5.           private String habbit;
  6.      }

Lombok还可以在循环的时候使用,强制循环中使用final 类型的对象,避免对象在循环过程中进行误操作.

  1. for(val str:strings){
  2.     System.out.println(str);    
  3. }
  4. for(final String str: strings){
  5.     System.out.println(str);
  6. }

Lombok在流资源的开启和关闭也可以使用,避免写一堆close catch代码

时间: 2024-10-24 11:47:37

Lombok 的使用的相关文章

Lombok: Java开发的利器

Lombok是一个旨在减少代码开发工作的Java库.本文介绍了如何用它来完成getter/setter方法,构造方法,以及重写equals(),hashCode()和toString()方法.在Java中,一个很简单的类却往往写得特别复杂.如果你没听说过Lombok的话,那它肯定会让你满意的. Lombok可以帮助Java开发人员完成以下这些事情: 1. 不用再写setter/getter方法了 public class Animal { @Getter @Setter private Stri

lombok 介绍及基本使用方法

Lomboz是一个基于LGPL的开源J2EE综合开发环境的Eclipse插件,对编码,发布,测试,以及debug等各个软件开发的生命周期提供支持,支持JSP,EJB等.Lomboz是Eclipse的一个J2EE的插件,它将很多Java应用服务器.J2EE组件和Web应用开发集成到Eclipse中,可以帮助Java开发者使用Eclipse建立.测试.部署J2EE应用. 在http://www.blogjava.net/fancydeepin/archive/2012/07/12/lombok.ht

lombok介绍

Lombok是一种JavaArchive(JAR)文件,可用来消除Java代码的冗长.在写代码时,可以通过这个插件消除各种getter和setter,toString等常用方法. lombok 注解:    lombok 提供的注解不多,可以参考官方视频的讲解和官方文档.    Lombok 注解在线帮助文档:http://projectlombok.org/features/index.    几个常用的 lombok 注解:        @Data   :注解在类上:提供类所有属性的 ge

Lombok(1.14.8) - @Synchronized

@Synchronized @Synchronized,实现同步. package com.huey.lombok; import java.util.Date; import lombok.Synchronized; public class SynchronizedExample implements Runnable { @Override public void run() { sayHello(); } @Synchronized public void sayHello() { Sy

Java Lombok 减少代码冗余 利刃

前言: 现在是ORM框架大行其道的时代,有着如Hibernate这样重量级的框架,提供Java<->数据的双向映射,也有如Mybatis这样的轻量级框架,提供Java<-数据的单方向映射, 无论使用的是哪种流行的框架,在其中都少不了Model类的编写,还有其中错综负责的getter/setter方法,这些getter/setter方法的存在,使得代码变得非常的臃肿.那么需要怎 么解决这个问题呢,便引入了这篇文章的主角Lombok. 1.下载: Lombok的官网地址是:http://pr

利用 Project Lombok 自定义 AST 转换

转自 http://www.ibm.com/developerworks/cn/java/j-lombok/ 利用 Project Lombok 自定义 AST 转换 何时以及如何为自定义代码生成扩展 Lombok Alex Ruiz 在本文中介绍了 Project Lombok,探讨了它的一些独特的编程特色,包括注释驱动代码生成,以及简洁.紧凑.可读的代码.然后,他会提示大家关注 Lombok 更有价值的用途:利用自定义 AST(Abstract Syntax Tree,抽象语法树)转换来对其

MyEclipse中lombok的使用

安装: 1.从官网下载lombok.jar包.目前版本为1.6.x 2.将lombok.jar包复制到myeclipse.ini/eclipse.ini所在文件目录 3.打开myeclipse.ini/eclipse.ini,在最后添加以下代码并保存: -javaagent:lombok.jar 4.重启myeclipse/eclipse.

lombok idea eclipse 的安装

要安装lombok 首先可以到官网去看一下视频 lombok 官网地址:https://projectlombok.org/ eclipse 安装lombok 只需要双击 lombok.jar install 就OK 了. 如果jar 没法识别 那你就得通过 java -jar ${path}\lombok.jar 来执行了.要是java 无法识别你就得看看自己有没有装java 环境了. intelliJ Idea 就更方便了,都不需要去下载 点击File->Settings Plugins->

mac下在eclipse配置lombok插件,配置插件后eclipse无法启动

背景:今天偶然机会了解了到lombok插件,开发时无需写get set,注解编译期间自动加上,无疑是快速开发者的福音.但新玩意毕竟需要了解,也会走些弯路.在安装的时候window下可以,mac下安装后无法启动.最后在官网找到了答案,再此作个备忘. 1.官网:https://projectlombok.org/ 2.下载最新版lombok 3.将lombok集成到eclipse a. lombok复制到Eclipse.app/Contents/Eclipse b. 将如下内容添加到eclipse.