进击的BUG猿 2024-09-16 14:21 采纳率: 16.7%
浏览 48
已结题

Result无法调用

public Result list(){
return Result.success();
}
lombok也试过了

img

  • 写回答

2条回答 默认 最新

  • 越重天 新星创作者: Java技术领域 2024-09-16 17:34
    关注

    看起来你在调用 Result.success() 方法时遇到了问题。可能的原因有几个,具体取决于你项目中的实现情况。以下是一些你可以检查的点:

    1. Result.success() 的定义

      • 确保 Result 类中有 success() 方法的正确实现。如果 Result 类没有 success() 方法,调用时自然会出错。
      • 你可以查看 Result 类的定义,确认 success() 方法是否存在,且是否返回正确的 Result 对象。
    2. 导入问题

      • 确保 Result 类被正确导入。有时候,如果你没有导入正确的类,编译器或 IDE 可能找不到你想调用的方法。
      • 检查 import 语句,确保没有误导入其他同名类。
    3. Lombok 的使用

      • 虽然你提到 Lombok,也要确认 @Data, @Getter, @Setter, 或其他 Lombok 注解是否正确应用在 Result 类上。Lombok 不会自动生成业务方法(如 success()),但它可能与数据相关的代码生成有关。
    4. 静态方法问题

      • 如果 Result.success() 是静态方法,确保它被声明为 static。如果没有声明静态,直接通过类名调用会出错。

    如果你能提供更多上下文(比如 Result 类的定义),我可以进一步帮你分析问题。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月17日
  • 创建了问题 9月16日