【发布时间】:2017-10-16 12:49:16
【问题描述】:
我有一个界面Channels.java
final String OUTPUT = "output";
final String INPUT = "input";
@Output(OUTPUT)
MessageChannel output();
@BridgeFrom(OUTPUT)
PollableChannel input();
我有另一个类,我在其中执行所有消息传递操作:
@Autowired
@Qualifier(Channels.OUTPUT)
private MessageChannel Output;
我可以向交易所发送消息。如何在这里使用我的 PollableChannel?我做错了什么?
编辑
以及如何访问 @Component 类中的 bean?
我现在有了@Configuration 类
@Bean
@BridgeTo(Channels.OUTPUT)
public PollableChannel polled() {
return new QueueChannel();
}
希望能够使用此频道接收消息吗?
【问题讨论】:
标签: java spring spring-integration spring-annotations spring-messaging