【发布时间】:2020-09-22 12:02:43
【问题描述】:
如果我使用
@Autowired
List<MessageChannel> messageChannels;
我得到所有频道。
通道是输入,也是输出。
我如何才能在此处仅获取 outputs 频道?
这个对象的类是org.springframework.integration.channel.DirectChannel
我想删除标记为@Input 的类对象
instanceof org.springframework.messaging.SubscribableChannel
messageChannels 的每个对象都给出:
object instanceof org.springframework.messaging.MessageChannel = true
object instanceof org.springframework.messaging.SubscribableChannel = true
我不想通过name 过滤它们。
【问题讨论】:
标签: spring-boot spring-cloud spring-cloud-stream