什么是<;的基于Java的配置版本;aws消息传递:注释驱动队列侦听器/>;?
根据最新版本的Spring Cloud AWS Docs(),第5.2.3节规定,您需要在传统的Spring XML配置中使用以下内容来配置什么是<;的基于Java的配置版本;aws消息传递:注释驱动队列侦听器/>;?,java,spring,spring-boot,spring-cloud,spring-cloud-aws,Java,Spring,Spring Boot,Spring Cloud,Spring Cloud Aws,根据最新版本的Spring Cloud AWS Docs(),第5.2.3节规定,您需要在传统的Spring XML配置中使用以下内容来配置QueueMessageHandler: <aws-messaging:annotation-driven-queue-listener /> 如何使用更现代的基于Java的配置来配置相同的配置?我发现了一个相关的讨论,结论是目前还没有为该项目指定直接配置 这两个bean定义应该能够替换上面提到的整个XML配置。但是,这取决于要配置的详细信
QueueMessageHandler
:
<aws-messaging:annotation-driven-queue-listener />
如何使用更现代的基于Java的配置来配置相同的配置?我发现了一个相关的讨论,结论是目前还没有为该项目指定直接配置 这两个bean定义应该能够替换上面提到的整个XML配置。但是,这取决于要配置的详细信息
@Bean
public SimpleMessageListenerContainerFactory simpleMessageListenerContainerFactory() {
SimpleMessageListenerContainerFactory factory = new SimpleMessageListenerContainerFactory();
factory.setAmazonSqs(yourCustomClient);
return factory;
}
@Bean
public QueueMessageHandlerFactory queueMessageHandlerFactory() {
QueueMessageHandlerFactory factory = new QueueMessageHandlerFactory();
factory.setAmazonSqs(yourCustomClient);
return factory;
}