获得以下异常的原因是什么:
org.springframework.amqp.UncategorizedAmqpException
org.springframework.amqp.UncategorizedAmqpException:java.lang.IllegalStateException:无效…
根据您的堆栈跟踪,它看起来像你配置一个 RabbitTemplate 随着 null 对于 routingKey :
RabbitTemplate
null
routingKey
public Publish(int ticket, String exchange, String routingKey, boolean mandatory, boolean immediate) { if (exchange == null) throw new IllegalStateException("Invalid configuration: 'exchange' must be non-null."); if (routingKey == null) throw new IllegalStateException("Invalid configuration: 'routingKey' must be non-null.");
不确定这是怎么可能的,所以我们需要一个简单的项目来玩。任何方式都可能与您的配置有些奇怪......