Ошибка создания хранилища объектов в.3.6.2.
Я переношу свой код с 3.5.1 на 3.6.2 и также использую хранилище объектов для хранения всех неудачных записей для какого-то другого сценария. Я загрузил новое хранилище объектов из раздела "Установить новое программное обеспечение"(как я уже видел, доступна только версия сообщества, дайте мне знать, если корпоративная версия также выпущена из хранилища объектов для среды выполнения 3.6.2).
Когда я запускаю свое приложение, я получаю исключение ниже
Error creating bean with name 'ObjectStore': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.mule.api.registry.Registry org.mule.modules.objectstore.ObjectStoreConnector.registry; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.mule.api.registry.Registry] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@javax.inject.Inject()}
И когда я пытаюсь создать отдельную небольшую утилиту для хранилища объектов для тестирования, она работает нормально, но в моем существующем коде, когда я добавляю хранилище объектов, она показывает вышеуказанную ошибку.
Пожалуйста посоветуй,
@TyroneVillaluna
Ура, BeSolver
1 ответ
Проверьте ваш проект и убедитесь, что вы не используете контекстное сканирование / пружинное сканирование компонентов или настройку аннотаций....
Если вы используете это, то вы можете попробовать отключить сканирование без пакета мул...