次のコード行は誰にとっても馴染みのあるもので、Spring の「Hello World」です。
次に、この main メソッドを実行すると [エラー] が発生する可能性があります: スレッド "main" org.springframework.beans.factory.BeanDefinitionStoreException の例外: IOException parsing XML document from class path resource [spring.xml]; ネストされた例外は java.io. FileNotFoundException: クラスパスリソース [spring.xml] が存在しないため開くことができません...次のように:
おそらく設定ファイル spring.xml が見つからないということなのでしょうが、よく見るとリソースディレクトリに spring.xml が存在するので問題ないようです。
次に、ターゲット ディレクトリを展開して調べ、問題を見つけます。これは、Idea では、コンパイラは、ソース コード ディレクトリである src/main/java にある .java ファイルのみを .class ファイルにコンパイルして配置するためです。デフォルトではそうでないものもあります。
ここで問題を解決するには、spring.xml ファイルを target/classes/ にコピーするだけで済みます。
その後、もう一度実行します。OK。