上周,2023年,我那个朋友在项目中遇到了一个麻烦,就是每次写Java代码时都要写很多冗余的getter和setter方法。他决定尝试安装Lombok.jar来简化代码。
他先去官网下载了最新版的Lombok.jar,然后把它放在了项目的lib目录下。接着,他在项目的pom.xml文件中添加了Lombok的依赖:
xml
之后,他重启了IDE,发现Lombok已经生效了。现在,他写Java类时,就可以使用@Data注解来自动生成getter和setter方法,大大提高了开发效率。
不过,他后来发现,在使用Lombok的时候,需要注意一些潜在的问题,比如在重构代码时可能会遇到一些麻烦。算了,你看着办吧。
lombok.jar,别直接添加到项目的jar包中,这就是坑。
2022年3月,某项目添加lombok.jar后,编译失败,原因在于jar包冲突。
正确做法:添加lombok依赖,别信手动添加jar包。
安装lombok.jar这事儿啊,2022年我第一次接触到,当时也懵,这玩意儿干嘛用的啊。后来才反应过来,它是Java的一个工具,主要用来减少代码冗余。啊,这玩意儿得下载啊,我那时候在某个城市,上网查了查,说这玩意儿挺火的,挺多人用的。
下载嘛,得从lombok的官网下,我记得是lombok.org。下了之后,啊,得,得解压,然后把它放在项目的某个地方,我那时候直接扔在了项目的lib目录里。然后得配置一下,当时我在一个项目里用,那个项目是用Maven管理的,所以在pom.xml里加了几行配置。
xml
当时也没想那么多,就按照网上的教程那么一弄。这东西吧,当时花了我大概十几块钱,买了个Maven的IDE,反正用着挺方便的。安装完之后,写代码的时候,就再也不用写那些繁琐的getter、setter方法了,感觉挺舒服的。