1

単純な春の例を実行しようとすると、上記の例外が発生します

次のコード行は、beans1.xmlからSpringBeanを読み取ろうとします

ApplicationContext context = new ClassPathXmlApplicationContext("beans1.xml");

以下は私が得ている完全な例外です。

Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [beans1.xml]; nested exception is java.io.FileNotFoundException: class path resource [beans1.xml] cannot be opened because it does not exist

プログラムがファイルを検出することを期待して、可能なすべての場所にxmlファイルを配置しました。しかし、それでもこのプログラムはこのBean構成ファイルを見つけることができません。また、ビルドツールとしてMavenを使用していますが、EclipseIDEを使用してプログラムを実行しています。

4

2 に答える 2

6

resourcesMavenプロジェクトのディレクトリに配置します

src/main/resources/beans1.xml
于 2012-12-06T02:53:36.040 に答える
0

名前を確認してください。bean.xmlファイル名は、ここで説明したものと同じである必要があります。つまり、beans.xml ClassPathXmlApplicationContext( "beans1.xml"):

于 2013-06-20T06:48:47.913 に答える