У меня есть такой код в Main.java :
AbstractApplicationContext context = new ClassPathXmlApplicationContext("spring-config.xml");
До недавнего времени это работало, но я не не знаю, почему он начал работать со следующим исключением:
Исключение в потоке "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException разбирает XML-документ из ресурс пути к классу [Весенне-config.xml]; вложенное исключение является java.io.FileNotFoundException: ресурс пути к классу [spring-config.xml] не может быть открыт поскольку он не существует
, то spring-config.xml находится в папке src / main / resources .
На самом деле я хотел узнать об аннотациях: @Postconstruct и @Predestroy, поэтому я изменил путь сборки на Jdk 1.6 с Jdk 1.5.
С тех пор проблема началась ...
Любая подсказка, почему она не работает?
ПРИМЕЧАНИЕ: Если кто-то хочет увидеть мой проект структура, пожалуйста, перейдите по этой ссылке http://code.google.com/p/javapracticeram/source/browse/trunk/SpringExample/
Это связано с тем, что spring-config.xml отсутствует в пути к классам.
Добавьте полный путь к файлу spring-config.xml в путь к классам.
Также напишите команду, которую вы выполняете для запуска вашего проекта. Вы можете проверить путь к классам в команде.
Проверьте содержимое SpringExample / target / classes. Есть там spring-config.xml? Если нет, попробуйте вручную удалить каталог SpringExample / target / и принудительно выполнить перестройку с помощью Project => Clean ... в Eclipse.