lombok 成功安装,但是枚举类里爆红

代码如下

import lombok.AllArgsConstructor;
import lombok.ToString;

/*
公共对象枚举
*/
//@Getter
@ToString
@AllArgsConstructor
public class RespBeanEnum {

SUCCESS(200,"SUCCESS"),
ERROR(500,"服务器异常");
 
private final Integer code;
 
private final String message;
}

异常枚举类不是你这么写的啊。class改成enum

【以下回答由 GPT 生成】

使用lombok插件后,确保已正确配置Intellij IDEA,以正确识别并处理lombok注解。

以下是一些可能的解决方案:

  1. 确认lombok插件已正确安装并启用:
  2. 在IDEA的插件设置中,检查是否已安装lombok插件。
  3. 确保插件已启用。

  4. 确认项目依赖已正确配置:

  5. 确保在项目的构建文件(如pom.xml或build.gradle)中,已添加lombok依赖。
  6. 如果使用Maven,请添加以下依赖项:

    xml <dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>版本号</version> <scope>provided</scope> </dependency> </dependencies>

  7. 如果使用Gradle,请添加以下依赖项:

    groovy dependencies { compileOnly 'org.projectlombok:lombok:版本号' }

  8. 确认Intellij IDEA已正确配置:

  9. 确保Intellij IDEA已启用注解处理器:

    • 打开Intellij IDEA的设置(Preferences)对话框。
    • 在左侧面板中,选择"Build, Execution, Deployment" > "Compiler" > "Annotation Processors"。
    • 在右侧窗口中,确保"Enable annotation processing"(启用注解处理)选项已选中。
  10. 清理和重新构建项目:

  11. 尝试清理并重新构建项目,以确保插件和依赖项已正确应用。

如果以上步骤都已尝试但仍然存在问题,请尝试更新lombok插件或检查插件的版本与Intellij IDEA的兼容性。如果问题仍然存在,则可能是lombok插件的Bug,可以向lombok的GitHub仓库报告该问题。

如果你对我提供的解决方案感到满意,请为我评价,谢谢!



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^