快速开发工具

Lombok教程及原理

2019-08-22  本文已影响0人  榷奕

使用方法:

  1. Lombok这东西在Idea上面只要装一个插件,然后导入一个maven包,前置就ok了

  2. 写一个正常类,然后在类名上面打上@Data(提供类所有属性的 get 和 set 方法,此外还提供了equals、canEqual、hashCode、toString 方法)。

  3. @Builder
    @AllArgsConstructor
    这些也能发挥出建造者模式,set一堆,以及全参构造的作用,这两个贼帅啊!

原理:

  1. 原理是在编译的时候调用注解处理器,去修改编译出来的二进制文件。
    所以源码里面的确没有,但是编译出来的字节码里面的确存在getter、setter、equals之类的。
上一篇下一篇

猜你喜欢

热点阅读