【问题标题】:cannot find symbol when I tried build project (maven+lombok)当我尝试构建项目时找不到符号(maven+lombok)
【发布时间】:2016-08-11 02:36:00
【问题描述】:

我在我的 spring mvc 项目中使用lombok。我对maven 有一些问题。当我尝试在 maven 中运行 clean/install 时出现错误

[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[62,24] error: cannot find symbol
[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[63,24] error: cannot find symbol
[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[64,24] error: cannot find symbol
[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[65,24] error: cannot find symbol
[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[66,24] error: cannot find symbol
[ERROR] \gitProjects\demirbank\src\main\java\com\springapp\mvc\SuccessController.java:[67,24] error: cannot find symbol
[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[68,24] error: cannot find symbol
[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[69,24] error: cannot find symbol
[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[70,24] error: cannot find symbol
[ERROR] \gitProjects\src\main\java\com\springapp\mvc\SuccessController.java:[71,24] error: cannot find symbol

如果我在没有clean/install 的情况下运行服务器并按下调试或运行按钮,我对cannot find symbol 有错误

我启用了Settings -> Compiler -> Annotation Processors,但没有帮助。

但是如果我创建build/rebuild 并在它按下debug 按钮之后我的项目构建良好。

如何配置 Intellij IDE 以使 Maven 一切顺利?

【问题讨论】:

  • 请给SuccessController这个SuccessController看看代码好吗?
  • maven 构建应该可以工作,对吧?想法:使用 lombok 插件。

标签: java maven spring-mvc intellij-idea lombok


【解决方案1】:

如果您在 pojo/dto/bean 类中使用 @Get 和 @Set,那么在 Eclipse 中检查它是否使用大纲视图代表您生成 getter 和 setter。如果您使用的是 @sl4j 或 @log4j,则在控制器中龙目岛然后检查你是否得到那个对象。

【讨论】:

    猜你喜欢
    • 2023-04-05
    • 2020-08-12
    • 1970-01-01
    • 1970-01-01
    • 2019-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多