Сбой впрыска пружины после обновления до Grails 1.2.1 - PullRequest
1 голос
/ 19 февраля 2010

Я использовал более старую версию Grails, последняя из которых вышла в ноябре 2009 года, а теперь обновлена ​​до 1.2.1. К несчастью. Я не трогал приложение, проверил его из VCS. Теперь весенний впрыск больше не работает.

Я использую внешние библиотеки (JmsTemplate, ActiveMQ, ...) и определяю все компоненты в моем файле resources.xml. Чтобы проверить, есть ли весна, я реализовал org.springframework.beans.factory.InitializingBean в службе, и я получаю вывод при запуске приложения:

void afterPropertiesSet() {
    println 'spring was here'
}

мой сервис com.acme.JmsSenderService имеет свойство:

def jmsTemplate

и установка выглядит так:

<bean id="jmsSenderService" class="com.acme.JmsSenderService">
    <property name="jmsTemplate" ref="jmsTemplate"/>
</bean>

Я попробовал совет, данный здесь , и я получил

NoSuchBeanDefinitionException: No bean named 'jmsTemplate' is defined

Я удалил свою старую версию Grails и застрял ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...