Lombok原理文章总结

来源:互联网 发布:淘宝网正规催情药 编辑:程序博客网 时间:2024/06/05 18:52

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)没有解决。文章链接

原创粉丝点击