Я изучаю весну и помещаю Beans.xml в папку main/resources. Я использую maven для управления проектом.Почему весна не может найти beans.xml?
Однако при запуске, он не может найти 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, хотите знать, почему? Я использую весну 4.3.4
Вы предполагаете, что Beans.xml заканчивается в пути к классам во время выполнения. Проверьте свои предположения. JVM говорит вам, что нет. Вы упаковываете с Maven? Является ли эта Spring развернута как WAR на сервере приложений Java EE или Spring Boot с исполняемым JAR? – duffymo
В каком направлении вы запускаете приложение? –
Я бегу, используя «Run Main», а не пакет в WAR или JAR –