2017-01-10 4 views
1

デフォルトでは、IntelliJはフィールドを未使用としてAutowiredとマークしています。私はAlt + Enter - >Suppress for fields annotated by 'org.springframework.beans.factory.annotation.Autowired'でそれを取り除こうとしましたが、まだ未使用として表示されています。 [設定]でIntelliJで動作しない注釈付きフィールドの警告を抑制します。2016.3

- >検査 - > Javaの - >宣言の冗長性 - >私はAutowiredgot marked as entry point数倍あることが確認未使用の宣言は(私は何度もSuppress以上をクリック)、それは助けていません。エントリーポイントを削除して追加することも役に立ちません。

私のセットアップは、OS Xエルキャピタン、のIntelliJ IDEA 2016年3月2日で、JRE 1.8.0_112

答えて

2

検査構成ウィンドウで「暗黙的に書かれたフィールドにマークする」にorg.springframework.beans.factory.annotation.Autowiredを手動で追加する必要がありました。

は、それは前に誰かによって投稿されましたが、答えはこれが問題で説明したように、私がした最初のものですhttps://youtrack.jetbrains.com/issue/IDEA-164948#comment=27-1770016

+0

検査構成ウィンドウへのアクセス方法を教えてください。私はそれをどこでも見つけることができない。 – CaptRespect

+0

気にしない、私はそれを得た。 2016.3のアイデアにはかなり埋葬されています。設定 - >検査に進みます。検査(つまり未使用宣言)を選択します。エントリポイントタブを選択し、注釈をクリックします。 Autowiredクラスを「暗黙的に記述されたフィールドにマークする」セクションに追加します。 – CaptRespect

1

は警告の上にカーソルを置き、その後、ALT +抑制警告のオプションからいずれかを入力して選択します。

+0

で、より詳細な情報を削除しました。 Autowired注釈をEntryポイントとしてマークするだけで、警告は消えませんでした。 – Kuba

+1

IDEA 2016.3(または.2) – entreprenr

+0

IDEA 2016.3を使用していて、これはうまく動作します – yt61

関連する問題