我需要禁用对发展事件发布和订阅,但我不能找到一些这方面的配置属性/其他的解决办法。我怎样才能做到这一点?如何为开发目的禁用弹簧云流绑定?
可能的解决方案:用@EnableBinding
一些属性集和在禁用的情况下自动配置创建与所生成的无操作存根替换所有绑定接口。但也许更简单的解决方案存在?
我需要禁用对发展事件发布和订阅,但我不能找到一些这方面的配置属性/其他的解决办法。我怎样才能做到这一点?如何为开发目的禁用弹簧云流绑定?
可能的解决方案:用@EnableBinding
一些属性集和在禁用的情况下自动配置创建与所生成的无操作存根替换所有绑定接口。但也许更简单的解决方案存在?
其中一个选项可能是在类路径中注入显式的No-Op活页夹,并将其作为default
活页夹。
为了开发目的(尤其是您不想通过任何联编程序实现将事件发布到真正的消息传递系统),您可以使用中的TestSupportBinder
,它允许您测试整个应用程序。
你可以找到一些例子here
选择性启动和绑定的停止目前不支持。我们正在跟踪这是一个2.0功能。您可以在此跟踪其进度:https://github.com/spring-cloud/spring-cloud-stream/issues/763