SpringCloud 不推荐使用的类和方法
2023-11-24 15:11 更新
以下是显着弃用的快速摘要。有关更多详细信息,请参见相应的{spring-cloud-stream-javadoc-current} [javadoc]。
SharedChannelRegistry
.使用SharedBindingTargetRegistry
。Bindings
.符合条件的Beans已通过其类型唯一标识,例如,提供了Source
,Processor
或自定义绑定:
public interface Sample { String OUTPUT = "sampleOutput"; @Output(Sample.OUTPUT) MessageChannel output(); }
HeaderMode.raw
.使用none
,headers
或embeddedHeaders
ProducerProperties.partitionKeyExtractorClass
赞成partitionKeyExtractorName
,而ProducerProperties.partitionSelectorClass
赞成partitionSelectorName
。此更改可确保Spring配置和管理两个组件,并以Spring友好的方式对其进行引用。BinderAwareRouterBeanPostProcessor
.在保留该组件的同时,它不再是BeanPostProcessor
,并且将来会重命名。BinderProperties.setEnvironment(Properties environment)
.使用BinderProperties.setEnvironment(Map<String, Object> environment)
。
本节将详细介绍如何使用Spring Cloud Stream。它涵盖了诸如创建和运行流应用程序之类的主题。
以上内容是否对您有帮助:
更多建议: