我正在使用SpringCloud连接到我的kafka代理。很好用。现在我想通过代码而不是注解来创建绑定。有什么方便的方法吗?
izkcnapc1#
你能解释一下为什么你想用编程的方式而不是使用 @EnableBinding .虽然springcloudstream正好简化了这一点,但如果您更喜欢使用自己的连接方式(出于任何其他特定原因),那么您可能需要检查spring集成适配器来进行绑定。但是,在这种情况下,您需要自己设置生命周期和springcloudstream提供的所有其他好处。如果您仍然想使用springcloudstream,但是不想使用注解,那么请检查这里,查看springcloudstream在注解和应用用例时所做的所有配置。
@EnableBinding
gkl3eglg2#
请跟我来https://github.com/spring-cloud/spring-cloud-stream/issues/954. 我们计划将此功能添加到1.3.0.rc1中。
2条答案
按热度按时间izkcnapc1#
你能解释一下为什么你想用编程的方式而不是使用
@EnableBinding
.虽然springcloudstream正好简化了这一点,但如果您更喜欢使用自己的连接方式(出于任何其他特定原因),那么您可能需要检查spring集成适配器来进行绑定。但是,在这种情况下,您需要自己设置生命周期和springcloudstream提供的所有其他好处。
如果您仍然想使用springcloudstream,但是不想使用注解,那么请检查这里,查看springcloudstream在注解和应用用例时所做的所有配置。
gkl3eglg2#
请跟我来https://github.com/spring-cloud/spring-cloud-stream/issues/954. 我们计划将此功能添加到1.3.0.rc1中。