2011-10-20 9 views
4

は、時にはそれがファイルはファイル用に構成されていないセットのIntelliJ IDEA

File Set Not Configured For The File 

を言うと、私のリンクを提供します

Configure File Set 

私はクリックしてくださいそれは言う:

MVC dispatcher servlet 
Create New File Set 

私はいくつかのファイルをチェックさせてください。

クリックするとどうなりますか?これは何ですか? MVCディスパッチャーサーブレットをクリックしてコードを確認しますが、変更は表示されません。

何が対象ですか?

答えて

3

これは、異なるファイル間の依存関係を助けるためのIDEAのためのものです。

例えば、 "service-spring-config.xml"と "mvc-spring-config.xml"があります。ここでMVC configはサービス設定のいくつかのBeanを使用します。これら両方のファイルを「ファイルセット」に追加すると、IDEAはこれら2つのファイルが単一のアプリケーションコンテキストを表すことを認識します。

これを知ることによって、実際にアプリを実行することなく何かが解決できない場合にXML +で豆を自動補完するのに役立ちます。

  • 私はMVCのディスパッチャサーブレットをクリックしてコードをチェックしていますが唯一の(今の)1つのファイルを持っているので、これは変更

が表示されません。あなたの設定ファイルに春のXML設定ファイルを組み合わせることにより

:後で、あなたがお互いから/参照豆を使用し、いくつかの他のconfigsを追加することができます=>それは、IDEA File Setsドキュメントから本当に便利

になるでしょうこれらのファイルが相互に関連していることをIntelliJ IDEAに伝えます。このようにして、これらの設定ファイルの共通の編集コンテキストを作成し、関連するすべてのコーディング支援を取得します。

1

IntelliJのスプリングファイルセットは、関連ファイルをグループ化するためのものです。 IntelliJのは、のために設定ファイルを設定するように要求すると

IntelliJのは、(あなたのケースのように思われる)のDispatcherServletのweb.xmlまたはデフォルトのファイル上のContextLoaderListenerがロードされているサンプルファイルのために、

をこのグループのいくつかを自動検出できファイルセットが正しく設定されている場合のIntelliJは多くをもたらす可能性

new ClasspathXmlApplicationContext("somefile.xml","anotherfile.xml"); 

:春のファイルは、ある「IntelliJのは、ApplicationContextののコンストラクタ例の中にロードされているサンプルファイルのために、グループに含めるデフォルトの方法を検出することができませんでした原因オートコンプリート、ナビゲーション、検証、依存関係グラフ、およびo thers

+0

ありがとうございました – kamaci

関連する問題