我有以下小文件来重现警告:
<?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>
这会产生警告“未找到引用的 bean 'org.springframework.integration.config.ServiceActivatorFactoryBean#0'”。“stageEventChannel”和“stageScoreUpdateService”不应该是警告的原因,因为我可以在我的系统中使用不同的渠道和不同的服务来重现它。无论如何,警告似乎是指 ServiceActivatorFactoryBean,这不是我正在实现的。
我正在使用 SpringSource Tool Suite 2.8.0.RELEASE。
我在论坛上搜索过,只发现一个人有非常相似的问题但没有回复的帖子。