Я хочу создать обработчик импорта данных Solr, используя Spring как Ioc. Когда я пытаюсь вызвать обработчик из Solr, я оказался ниже ошибкиSpring не может загрузить конфигурацию на основе java
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to load bean class: com.yoox.shanghai.AppConfig; nested exception is java.io.FileNotFoundException: class path resource **[com/my/app/AppConfig.class]** cannot be opened because it does not exist
Обратите внимание на путь, напечатанный в сообщении. Похоже, что он использует относительный путь. Я не знаю, в чем причина.
Я использую Java based container configuration, и компиляция проходит. И мой код работает с JUnit4.
appCtx = new AnnotationConfigApplicationContext(AppConfig.class);
Как вы загружаете контекст Весны? Добавьте соответствующий код/конфигурацию. – 2013-04-15 08:15:34
Выполняет ли 'resources.AppConfig.class' компиляцию? Это не соответствует 'com/my/app/AppConfig.class'. – 2013-04-15 08:22:16
@LutzHorn, thx :) Я вставил неправильный код. – davidshen84