Grails:IllegalArgumentException:队列配置必须是映射列表

Grails: IllegalArgumentException: Queue configuration must be a list of maps

在新生成的包含 RabbitMQ 的 Grails 应用程序中,当我尝试启动服务器时出现以下异常:

ERROR org.springframework.boot.SpringApplication - Application run failed java.lang.IllegalArgumentException: Queue configuration must be a list of maps

打开 application.yml 并在 rabbitmq 部分删除以 queues: 键开头的行

rabbitmq:
  enabled: true
  queues:
  exchanges:
    ....

变成

rabbitmq:
  enabled: true
  exchanges:
    ....

queues 不允许空值。现在服务器正常启动了。