我使用@MessageMapping註釋來輪詢我的SQS隊列。然而,這裏沒有問題。根據應用程序環境,我有一個關於更改隊列名稱的常見問題。Spring Cloud SQS @MessageMapping需要常量
可以說,在我的測試環境中,我希望我的@MessageMapping批註從「開發隊列名稱」進行輪詢,但是當我部署到生產時,我想將@MessageMapping值更改爲「生產隊列名稱」。
@MessageMapping(ENV_SPECIFIC_QUEUE_NAME)
public void poll(String payload) {
//do something
}
有沒有一種方法可以通過配置來實現?