@AllArgsConstructor @NoArgsConstructor @Data注解失效,没有作用

今天使用了一下Lombok中的三个注解,

@AllArgsConstructor @NoArgsConstructor @Data

但是发现我的代码中一直都有问题,定义的三个变量也一直都有警告,并且查看Outline,这三个注解对于的方法没有生成,

@AllArgsConstructor @NoArgsConstructor @Data注解失效,没有作用_第1张图片

@AllArgsConstructor @NoArgsConstructor @Data注解失效,没有作用_第2张图片

于是我就觉得有问题,在网上找了一下原因,发现原来是lombok包没有安装。才知道原来lombok是要安装,我还以为只需要在pom.xml文件中引用一下就行了。

因为这边我之前已经在pom.xml中添加了lombok的依赖,本地已经下载好了lombok的jar包,直接到本地maven仓库去找就好了

@AllArgsConstructor @NoArgsConstructor @Data注解失效,没有作用_第3张图片

在本地maven仓库已经下载好的jar包,

@AllArgsConstructor @NoArgsConstructor @Data注解失效,没有作用_第4张图片

将lombok-1.16.20.jar直接copy一份到eclipse的安装目录下

@AllArgsConstructor @NoArgsConstructor @Data注解失效,没有作用_第5张图片

打开cmd窗口,执行一下命令

命令执行了之后,会弹出下面这个窗口,然后点击Install

@AllArgsConstructor @NoArgsConstructor @Data注解失效,没有作用_第6张图片

安装成功

@AllArgsConstructor @NoArgsConstructor @Data注解失效,没有作用_第7张图片

然后打开eclipse.ini

@AllArgsConstructor @NoArgsConstructor @Data注解失效,没有作用_第8张图片

发现多了一行

@AllArgsConstructor @NoArgsConstructor @Data注解失效,没有作用_第9张图片

成功~对应的注解都生效了

@AllArgsConstructor @NoArgsConstructor @Data注解失效,没有作用_第10张图片

你可能感兴趣的:(java)