簡體   English   中英

IntelliJ IDEA Ultimate Edition 將我的所有 Spring 引導屬性標記為未使用

[英]IntelliJ IDEA Ultimate Edition marks all my Spring Boot properties as unused

IntelliJ IDEA Ultimate Edition 將我的所有Spring 引導屬性標記為未使用。

  1. 我知道IntelliJ 中的 Unused 屬性,但它沒有幫助。 該問題的問題是OP有社區版。

  2. 問題在於該文件夾不會被標記為資源(參見屏幕截圖)。

  3. 問題在於 Idea 不會將該文件識別為屬性文件(參見屏幕截圖)。

  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

您是否安裝了 Spring Initializr 和 Assistant 插件? 安裝后我遇到了這個問題。 您可以嘗試禁用它。

您是否嘗試過使緩存無效? 也許這可以幫助你讓它運行。 無效緩存有多個選項,根據您的用例選擇。

文件 > 使緩存無效

已確認Spring Initializr 和 Assistant插件是罪魁禍首:

致謝:感謝@DiegoMN 的提示。

根據作者的說法,它現在應該被修復,但是現在沒有屬性被標記為未使用。 它正在調查中。

埃爾頓安德烈在 2022 年 4 月 1 日評論道:

目前,掃描和驗證 Spring 屬性使用情況的功能尚未完全實現。 目前,在此版本中,它將抑制所有 Spring 設置(application*.properties 和 bootstrap*.properties 文件),以使眼睛更加舒適,並且沒有太多未使用的警告。 我很樂意盡快提供完整版本,並針對未使用和已棄用的屬性提供適當的警報。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM