小试Lombok,简化Java代码
来源:互联网 发布:百度黑帽seo 编辑:程序博客网 时间:2024/05/21 20:29
Lombok可以帮助我们减少java中冗长的代码,也算是一种注解式的自动生成工具。
下载安装
网址:http://projectlombok.org
自动安装:进入到存放 lombok.jar 的那个目录,并键入 java -jar lombok.jar
。
或
手动安装:
- 将lombok.jar copy到eclipse的安装目录。
- 修改eclipse.ini文件,加入如下 代码
-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar
原始JavaBean
public class Lure {
private String name;
private int size;
private String color;
private String style;
}
使用Lombok(自动生成getters,setters)
import lombok.Data
public @Data class Lure {
private String name;
private int size;
private String color;
private String style;
}
其他属性还有
@Getter
/@Setter
- Never write
public int getFoo() {return foo;}
again. @ToString
- No need to start a debugger to see your fields: Just let lombok generate a
toString
for you! @EqualsAndHashCode
- Equality made easy: Generates
hashCode
andequals
implementations from the fields of your object. @Data
- All together now: A shortcut for
@ToString
,@EqualsAndHashCode
,@Getter
on all fields, and@Setter
on all non-final fields. You evenget a free constructor to initialize your final fields! @Cleanup
- Automatic resource management: Call your
close()
methods safely with no hassle. @Synchronized
synchronized
done right: Don't expose your locks.@SneakyThrows
- To boldly thro
推荐文章:http://www.ibm.com/developerworks/cn/opensource/os-lombok/index.html?ca=drs-cn-0411
- 小试Lombok,简化Java代码
- Lombok简化Java代码
- Lombok - 简化java代码
- Lombok引入简化Java代码
- 使用Lombok简化Java代码
- Lombok 简化java代码注解
- 使用 lombok 简化 Java 代码
- Lombok简化Java代码的好工具
- lombok 简化java代码注解 理解
- lombok 简化java代码注解 理解
- lombok 简化java代码注解 理解
- 使用Lombok简化java代码的编写
- JAVA奇技淫巧简化代码之lombok
- 简化代码神器Lombok
- 采用lombok简化代码
- lombok--简化代码
- lombok使用,简化代码
- Lombok简化Java代码 - code less do more
- log.isDebugEnabled()
- Flex中如何通过selectionColor和selectionDisabledColor样式设置DataGrid的行选中与无效时颜色的例子
- vs2008调试javascript 不能命中
- 多种计时器的比较与分析
- 三毛的老家:4月中旬了还在中雪!
- 小试Lombok,简化Java代码
- 通过Hook API调用打造进程监控程序
- Word 实用技巧整理
- 56.com flash http://www.56.com/deux4_97177389.swf
- MySQL error:Access denied for user 'root'@'localhost' (using password: YES)
- 在Windows Embedded中获取设备ID
- 使用PL/SQL Developer工具导入excel和导出excel
- Visual Studio影响生成文件大小的编译选项
- Servlet advance