美文网首页
lombok的使用

lombok的使用

作者: 泯珉 | 来源:发表于2017-12-17 23:54 被阅读0次

        最近工作接触了一个叫lombok的插件,通过注释,能有效地减少代码的冗余,让开发者将更多的经历放在业务和逻辑上。

    官方网站:https://www.projectlombok.org

    使用教程:http://jnb.ociweb.com/jnb/jnbJan2010.html

    API文档:https://projectlombok.org/api/

    底层原理:自从Java 6起,javac就支持“JSR 269 Pluggable Annotation Processing API”规范,只要程序实现了该API,就能在javac运行的时候得到调用。在编译器生成字节码文件之前修改抽象语法树(AST),达到插入代码的目的。

    几个常用的注解(类注解)

        @Data:相当于@Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode.

        @Slf4j、@Log4j和@Log4j2:自动生成一个名为log的Slf4j/Log4j/Log4j2对象,可在类中直接调用.(要求,必须添加相关日志工具的jar包或依赖)

    参考:http://blog.csdn.net/dslztx/article/details/46715803

               http://www.jianshu.com/p/9bd6ce692ab1

    相关文章

      网友评论

          本文标题:lombok的使用

          本文链接:https://www.haomeiwen.com/subject/nptrwxtx.html