项目官网:Project Lombok
简而言之,这个类库通过一些注解,可以在编译期为你的代码加上一些额外的代码,比如 Getter 和 Setter 等。但是因为是在编译期加上的,只有 class 文件中有相关代码,源代码中是没有的。所以如果要想 IDE 不报错,还需要配合 IDE 插件来使用。
拓展
虽然有些不太支持,但是这个思想还是可以借鉴的。比如打日志,有些时候我们只是想临时记录一下某个值来帮助 debug,这个时候使用注解就会很方便。
项目官网:Project Lombok
简而言之,这个类库通过一些注解,可以在编译期为你的代码加上一些额外的代码,比如 Getter 和 Setter 等。但是因为是在编译期加上的,只有 class 文件中有相关代码,源代码中是没有的。所以如果要想 IDE 不报错,还需要配合 IDE 插件来使用。
虽然有些不太支持,但是这个思想还是可以借鉴的。比如打日志,有些时候我们只是想临时记录一下某个值来帮助 debug,这个时候使用注解就会很方便。