When I use MessageListenerAdapter to handle message, I could call SimpleMessageListenerContainer.stop() to stop consume from the queue. But after I change to use @RabbitList
@RabbitListener
id
stop()
getListenerContainer(id).stop()