Spring AMQP 版本 1.6 引入了一种机制,允许为出站消息指定默认用户 ID。 始终可以设置标头,该标头现在优先于默认值。 这可能对邮件收件人有用。 对于入站邮件,如果邮件发布者设置了该属性,则该属性将在标头中提供。 请注意,RabbitMQ 会验证用户 ID 是否为连接的实际用户 ID,或者连接是否允许模拟AmqpHeaders.USER_IDAmqpHeaders.RECEIVED_USER_IDSpring中文文档

要为出站消息配置默认用户 ID,请在 上配置该 ID,并将出站适配器或网关配置为使用该模板。 同样,若要在回复时设置用户 ID 属性,请将适当配置的模板注入入站网关。 有关详细信息,请参阅 Spring AMQP 文档RabbitTemplateSpring中文文档