You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ中如何多次切换Lombok生成代码与注解代码?

在IntelliJ中切换Lombok注解代码与生成代码的方法

你遇到的问题是因为使用Refactor -> Lombok -> Delombok时,IDE会永久替换Lombok注解为生成的实际Java代码(比如把@Data替换成getter、setter等方法),此时类已变成普通Java类,自然不再显示Lombok相关选项。以下是两种解决方式:

1. 恢复回带Lombok注解的代码

  • 若刚完成Delombok操作,直接用快捷键Ctrl+Z(Windows/Linux)或Cmd+Z(Mac)撤销重构,就能恢复原注解代码,Lombok选项会重新出现。
  • 若操作过久,可通过Local History -> Show History找到类的历史版本,恢复到带Lombok注解的状态。

2. 不修改原代码,直接预览Lombok生成的代码(推荐)

这种方式不会破坏原注解,能随时查看生成的代码:

  • 打开目标类,点击编辑器右上角的Structure面板(快捷键Alt+7),面板中会显示Lombok生成的方法(带有Lombok图标标记)。
  • 使用View -> Show Bytecode查看类的字节码,里面包含所有Lombok生成的逻辑。
  • 确保已安装Lombok插件,右键点击类文件,选择Lombok -> Show Generated Code,会弹窗展示生成的完整代码,关闭弹窗后原文件无任何修改。

注意:避免使用Refactor菜单下的Delombok功能,它会直接修改原代码;如需临时查看生成代码,优先用上述预览方式。

内容的提问来源于stack exchange,提问作者SyncMaster

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 02:02:20