养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Eclipse中使用lombok组件@Slf4j和@Data注解报错

时间:2024-10-29 04:33:18

lombok组件在开发时能侬钛卤眶帮助我们自动生成大量重复性代码(编译为字节码时生成,源码中依然看不到相关代码),比如pojo的get砖镑苣逢/set方法以及每个业务类中必会用到的log对象,但在项目中单纯引入lombok组件上述功能是不会直接生效的,通常表现的问题是log对象不存在或相关pojo的get/set方法不存在。解决该问题的方法是给IDE安装lombok插件,具体详情就看看经验吧。

工具/原料

Eclipse以及lombok插件

方法/步骤

1、首先需要下载l艺皱麾酪ombok插件,我使用的IDE是Eclipse,所以下载的插件也是专门针对Eclipse的,如果你使用的其他IDE叵萤茆暴(比如IDEA),需要针对性得下载插件,但整体思路是一致的。插件本质上就是一个jar包,百度搜"EclipseLombok插件下载",很多地方告诉你如何下载,不同于其他插件,lombok的这个插件是可以直接双击运行的!

Eclipse中使用lombok组件@Slf4j和@Data注解报错

2、双击运行下载的lombok插件,在打开的窗口中,点击左下侧的"Sepcifylocation..."按钮,选择eclipse应用的路径(即eclipse.exe文件的路径)。

Eclipse中使用lombok组件@Slf4j和@Data注解报错

3、然后继续点击右下侧的按钮"Install/Update"。

Eclipse中使用lombok组件@Slf4j和@Data注解报错

4、等待片刻,在窗口上方显示"Installsuccessful"信息,即代表lombok插件安装成功,点击右下方的“QuitInstaller”按钮,退出该窗口即可。

Eclipse中使用lombok组件@Slf4j和@Data注解报错

5、重新启动Eclipse,我们首先演示一下@Slf4j注解的使用,在一个类上使用@Slf4j,我们就可以在其中的代码中直接使用log对象了,但从源代码上看,我们并没有创建log对象(是不是很神奇啊)!

Eclipse中使用lombok组件@Slf4j和@Data注解报错

6、我们再演示一下@Data注解的使用,在任意一个pojo上使用@Data注解,我们就无需为该类的成员变量显示创建get/set以及toString方法了,但我们在代码中却可以通过该类的对象直接调用这些方法!

Eclipse中使用lombok组件@Slf4j和@Data注解报错

Eclipse中使用lombok组件@Slf4j和@Data注解报错

© 一点知识