技术交流QQ群【JAVA,.NET,BigData,AI】:170933152
最近发现这个问题了,好麻烦。。。。
1 Lombok背景介绍
官方介绍如下:
Project Lombok makes java a spicier language by adding 'handlers' that know how to build and compile simple, boilerplate-free, not-quite-java code.
大致意思是Lombok通过增加一些“处理程序”,可以让java变得简洁、快速。
2 Lombok使用方法
Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一旦修改属性,就容易出现忘记修改对应方法的失误。
Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。这样就省去了手动重建这些代码的麻烦,使代码看起来更简洁些。
一:检查
本文记录了在升级IntelliJ IDEA后遇到的Lombok不支持@Slf4j, @Getter, @Setter注解的问题。通过介绍Lombok的背景和使用方法,强调了其在简化Java代码中的作用。问题解决方法包括检查Maven依赖、启用IDEA的注解处理以及安装Lombok插件,最后成功解决了由于未安装Lombok插件导致的编译问题。"
66474014,5894827,PL/SQL Collection Types:VARRAY、TABLE和Nested Tables深入解析,"['PLSQL', '数据库编程', '数据结构', '存储过程', '游标']
订阅专栏 解锁全文
1636

被折叠的 条评论
为什么被折叠?



