私は春を学び、Beans.xmlをmain/resourcesフォルダに入れます。私はプロジェクトを管理するためにmavenを使用しています。springがbeans.xmlを見つけることができないのはなぜですか?
しかし実行しているとき、それは
ApplicationContext context = new ClassPathXmlApplicationContext(
"Beans.xml");
エラーが
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [Beans.xml]; nested exception is java.io.FileNotFoundException: class path resource [Beans.xml] cannot be opened because it does not exist.
は私がのIntelliJを使用しています "メイン" スレッドでの例外であるbeans.xmlのを見つけることができない、理由を知りたいですか?私は春を使用しています。4.3.4
Beans.xmlが実行時にクラスパスに終わると仮定しています。あなたの前提を確認してください。 JVMはそうしないとあなたに伝えます。 Mavenでパッケージングしていますか?このSpringは、Java EEアプリケーションサーバー上のWARまたは実行可能なJARを使用したSpring Bootとしてデプロイされていますか? – duffymo
どのようにアプリケーションを実行していますか? –
"Run Main"を使って実行していますが、WARやJARにはパッケージしません –