[英]How to debug spring-boot application with IntelliJ IDEA community Edition?
[英]IntelliJ IDEA Ultimate Edition marks all my Spring Boot properties as unused
IntelliJ IDEA Ultimate Edition 将我的所有Spring 引导属性标记为未使用。
我知道IntelliJ 中的 Unused 属性,但它没有帮助。 该问题的问题是OP有社区版。
问题不在于该文件夹不会被标记为资源(参见屏幕截图)。
问题不在于 Idea 不会将该文件识别为属性文件(参见屏幕截图)。
Idea 甚至可以为属性显示正确的工具提示(参见屏幕截图)。
所有属性都已使用,如果我删除其中任何一个,我的应用程序将停止工作:)
备案:我不想压制警告。
是的,我使缓存无效。
是的,我确实将项目重新导入到 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
您是否安装了 Spring Initializr 和 Assistant 插件? 安装后我遇到了这个问题。 您可以尝试禁用它。
您是否尝试过使缓存无效? 也许这可以帮助你让它运行。 无效缓存有多个选项,根据您的用例选择。
文件 > 使缓存无效
已确认Spring Initializr 和 Assistant插件是罪魁祸首:
致谢:感谢@DiegoMN 的提示。
根据作者的说法,它现在应该被修复,但是现在没有属性被标记为未使用。 它正在调查中。
埃尔顿安德烈在 2022 年 4 月 1 日评论道:
目前,扫描和验证 Spring 属性使用情况的功能尚未完全实现。 目前,在此版本中,它将抑制所有 Spring 设置(application*.properties 和 bootstrap*.properties 文件),以使眼睛更加舒适,并且没有太多未使用的警告。 我很乐意尽快提供完整版本,并针对未使用和已弃用的属性提供适当的警报。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.