创建spring Pollable Channel时出现异常

时间:2017-05-17 04:41:04

标签: java spring-cloud spring-cloud-stream spring-rabbitmq rabbitmq-exchange

我在界面中创建了一个Pollable频道:

Channels.java:

final String INPUT = "input";

@Input(INPUT)
PollableChannel input();

在我的服务中我有:

Service.java

@Autowired
@Qualifier(Channels.INPUT)
private PollableChannel input;

@ServiceActivator(inputChannel = Channels.INPUT)
public void method() {

    Message<?> msg = input.receive();

我无法启动我的spring应用程序,获得此异常:

**Caused by: java.lang.IllegalStateException: No factory found binding target type: org.springframework.messaging.PollableChannel for channelFactory**

注意:我的服务输出通道工作正常,所以我没有在这里发布代码

1 个答案:

答案 0 :(得分:3)

Binding不支持PollableChannel。您可以在此here

上查看更多相关信息