我需要禁用對發展事件發佈和訂閱,但我不能找到一些這方面的配置屬性/其他的解決辦法。我怎樣才能做到這一點?如何爲開發目的禁用彈簧雲流綁定?
可能的解決方案:用@EnableBinding
一些屬性集和在禁用的情況下自動配置創建與所生成的無操作存根替換所有綁定接口。但也許更簡單的解決方案存在?
我需要禁用對發展事件發佈和訂閱,但我不能找到一些這方面的配置屬性/其他的解決辦法。我怎樣才能做到這一點?如何爲開發目的禁用彈簧雲流綁定?
可能的解決方案:用@EnableBinding
一些屬性集和在禁用的情況下自動配置創建與所生成的無操作存根替換所有綁定接口。但也許更簡單的解決方案存在?
其中一個選項可能是在類路徑中注入顯式的No-Op活頁夾,並將其作爲default
活頁夾。
爲了開發目的(尤其是您不想通過任何聯編程序實現將事件發佈到真正的消息傳遞系統),您可以使用中的TestSupportBinder
,它允許您測試整個應用程序。
你可以找到一些例子here
選擇性啓動和綁定的停止目前不支持。我們正在跟蹤這是一個2.0功能。您可以在此跟蹤其進度:https://github.com/spring-cloud/spring-cloud-stream/issues/763