2016-10-22 120 views

回答

1

我会尝试两种选择:

  1. 使用项目spring-could-aws。您可以使用@SqsAnnotation注释您的SQS队列侦听器。
  2. 使用JMS接口访问SQS队列。在这种情况下,您可以使用plain Spring JMS features(例如@JmsListener)。
  3. @MessageMapping具有用于MessageMapping注释表达式的支持:

公共类实施例{

@MessageMapping("${spring.app}") 
public void receiveMessage(Payload payload) { 
    // do 
}} 
在YML文件

spring: 
    profiles: prod 
    app: 'queueName1' 

spring: 
    profiles: dev 
    app: 'queueName2' 
相关问题