2016-10-22 155 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' 
相關問題