Lombok原理文章总结

我会带着你远行 2022-06-12 02:14 233阅读 0赞

1,关于Lombok的入门使用方法,参看:Lombok 安装、入门 - 消除冗长的 java 代码
更详细的使用方法,请看:Lombok开发指南

2,Lombok能实现这样的功能,是因为使用JSR 269的特性。关于JSR 269和使用方法,请参看 Java:Annotation(注解)– 原理到案例 的第9部分。

3,Lombok的基本原理,请参看:lombok的使用和原理

4,要使用Lombok的SPI,进行扩展Lombok的话,请参看:Project Lombok: Creating Custom Transformations

5,如何看代码
如果要看如何产生hashCode方法的话,可以看下面的代码:

  • Source: HandleEqualsAndHashCode.java
  • URL: https://github.com/rzwitserloot/lombok/blob/969ed9125e239380ce70b1c0abc78abc614eebaa/src/core/lombok/eclipse/handlers/HandleEqualsAndHashCode.java

6,官方地址

  • 官方地址:https://projectlombok.org/
  • github地址:https://github.com/rzwitserloot/lombok。

7,问题:
- 在使用Spring时,加了@Data注解的类,无法将范围指定为prototype,只能是singleton。2012提出来的问题,现在(2017)没有解决。文章链接

发表评论

表情:
评论列表 (有 0 条评论,233人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Lombok工作原理

    相信大家在项目中都使用过Lombok,因为能够简化我们许多的代码,但是该有的功能一点也不少。那么lombok到底是个什么呢,lombok是一个可以通过简单的注解的形式来帮助我们

    相关 lombok原理

            工作了一年多了,在工作中使用Lombok节省了很多代码量,同时简化优化了代码结构,今天讲解一下lombok的原理。         1)在java中,注解的两

    相关 Lombok工作原理和使用

    Lombok工作原理 在Lombok使用的过程中,只需要添加相应的注解,无需再为此写任何代码。自动生成的代码到底是如何产生的呢? 核心之处就是对于注解的解析上。JDK5

    相关 lombok总结

        关于lombok的可以作用就是 :  lombok帮助我们的get和set的工具帮助我们可以简单的getter和equals 的一个工具,更大的作用是当我们的字段发生改