У меня есть следующий маленький файл для воспроизведения предупреждения:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:int="http://www.springframework.org/schema/integration" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration-2.0.xsd"> <int:service-activator input-channel="stageEventChannel" ref="stageScoreUpdateService" method="receiveEvent" /> </beans>
В результате выдается предупреждение «Ссылочный компонент» org.springframework.integration.config.ServiceActivatorFactoryBean # 0 'not found ". «StageEventChannel» и «stageScoreUpdateService» не должны быть причиной предупреждения, поскольку я могу воспроизвести его с разными каналами и разными службами в моей системе. В любом случае, похоже, что предупреждение относится к ServiceActivatorFactoryBean, который я не реализую.
Я использую SpringSource Tool Suite 2.8.0.RELEASE.
Я искал на форумах и нашел только это сообщение человека с очень похожей проблемой, но без ответов.
Обновление до Spring Integration 2.0.6 +
См. https://jira.springsource.org/browse/INT-2295