【问题标题】:IntelliJ IDEA Ultimate Edition marks all my Spring Boot properties as unusedIntelliJ IDEA Ultimate Edition 将我的所有 Spring Boot 属性标记为未使用
【发布时间】:2022-08-05 18:03:14
【问题描述】:

IntelliJ IDEA Ultimate Edition 标记全部我的 Spring Boot 属性未使用。

  1. 我知道Unused properties in IntelliJ,但它没有帮助。该问题的问题是OP有社区版。

  2. 问题是不是该文件夹不会被标记为资源(见截图)。

  3. 问题是不是该想法不会将该文件识别为属性文件(请参见屏幕截图)。

  4. Idea 甚至可以为属性显示正确的工具提示(参见屏幕截图)。

  5. 所有属性都已使用,如果我删除其中任何一个,我的应用程序将停止工作:)

  6. 备案:我愿意不是想要抑制警告。

  7. 是的,我使缓存无效。

  8. 是的,我做过将项目重新导入Idea,是的,我做过运行mvn idea:idea

    版本

    IntelliJ IDEA 2021.3.3 (Ultimate Edition)
    Build #IU-213.7172.25, built on March 15, 2022
    Runtime version: 11.0.14.1+1-b1751.46 amd64
    VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
    Windows 11 10.0
    Non-Bundled Plugins:
        com.intellij.ideolog (203.0.27.0)
        String Manipulation (9.4.0)
        dev.eltonsandre.intellij.spring.assistant.plugin (1.3.4)
        com.intellij.lang.jsgraphql (3.1.2)
        com.intellij.bigdatatools (213.5449.349)
        com.haulmont.jpab (2022.1.2-213)
    Kotlin: 213-1.5.10-release-949-IJ7172.25
    
  • 这在社区版中也有。我正在使用 IntelliJ IDEA 2021.3.2(社区版)

标签: java spring-boot intellij-idea properties ide


【解决方案1】:

您是否安装了 Spring Initializr 和 Assistant 插件? 安装后我遇到了这个问题。您可以尝试禁用它。

【讨论】:

  • 我不确定。但是几天前我安装后也遇到了同样的问题。
【解决方案2】:

您是否尝试过使缓存无效?也许这可以帮助你让它运行。 无效缓存有多个选项,根据您的用例选择。

文件 > 使缓存无效

【讨论】:

  • 是的,我试过了。
【解决方案3】:

经确认,Spring Initializr 和助手插件是罪魁祸首:

学分:感谢@DiegoMN 的提示。

根据作者的说法,现在应该修复它,但是现在属性被标记为未使用。它正在调查中。

埃尔顿安德烈在 2022 年 4 月 1 日评论道:

目前,扫描和验证 Spring 属性使用情况的功能还没有完全实现。目前,在此版本中,它将抑制所有 Spring 设置(application*.properties 和 bootstrap*.properties 文件),以使眼睛更加舒适,并且没有太多未使用的警告。我很乐意尽快提供完整版本,并针对未使用和已弃用的属性提供适当的警报。

【讨论】:

    猜你喜欢
    • 2016-05-25
    • 1970-01-01
    • 1970-01-01
    • 2020-07-14
    • 2015-04-14
    • 2016-08-19
    • 2018-10-11
    • 2015-04-03
    • 2018-05-07
    相关资源
    最近更新 更多