一、lombok是什么?
实体类往往需要添加大篇幅的getter/setter方法,使用lombok的注解@getter、@setter可以让lombok自动为我们生成getter/setter方法,极大减少代码篇幅。但是lombok需要安装插件才能生效,本来以为随便网上找个教程看看就可以了,但是安装过程中还是出现了一些问题,特此记录。
二、安装步骤
我们可以在已经安装好的ide中创建maven项目以获取lombok的jar包
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
也可以直接到官网下载:Download (projectlombok.org)
1.安装lombok
在jar包的目录下执行jar包,以执行安装程序
java -jar lombok-1.18.12.jar
(上图来自LocalHost::8080的博客)
安装成功后,IDE目录下会生成一个lombok.jar文件,并且ini配置文件末尾会添加一句话,按理说这个时候lombok就已经安装好了,但是打开IDE后程序文件却无法打开了,我们按照上面安装时的提示,在ini配置文件末尾已经添加的lombok的配置前加上-vmargs,再打开,然后更新一下项目(maven -> update project)就没有问题了。
如果到这里代码中lombok的跳转已经没有问题了,自然是最好,但是我的lombok仍然没有生效,所以尝试了最新版本的lombok,因为我sts4也是最新版本的,问题得以解决。