[英]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.