首页 | 归档 | 关于我 | 社区 | Halo | Venus+ | 关于社区 | 工具 |
|
前言 在JavaEE开发过程中,我们经常会把持久层的实体对象copy给VO,BO等,用于快速将持久层中的对象释放如下图所示。但很多时候BO,VO和Entity的结构都是类似的。刚开始通过写很多冗长的b.setF1(a.getF1())这样的代码来实现对象的Copy,后来逐渐延伸出Spring BeanUtils, CgLib BeanCopier, Apache BeanUtils, Dozer等快速实体映射工具jar。性能对比可以参考这篇文章:http://www.cnblogs.com/kaka/archive/2013/03/06/2945514.html
lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相对于 POJO,使用相应的注解可以简化整个代码。
lombok 的官方网址:http://projectlombok.org/ ,从官网下载
摘要: 本文主要记录在Node,hexo等使用经验。