我正在尝试在使用纯Spring开发的旧版旧项目中实施Rabbitmq。我正在尝试使用
@Autowire
RabbitTemplate rabbitTemplate;
public void send(){
rabbitTemplate.ConvertAndSend("Hello")
}
但是rabbitTemplate的值为null。
是否有其他替代方法可以解决此问题,或者我在这里缺少什么?
Typo error:在Spring中没有称为@Autowire
的注解,它是@Autowired
。
请更新至此:
@Autowired
RabbitTemplate rabbitTemplate;
这就是为什么您将为空的原因。
此外,请在应用程序上下文(XML配置或Java配置)中注册RabbitTemplate
bean。
遵循此Spring + RabbitMQ实现文档,获取同时具有XML配置和Java配置的定义良好的示例: https://docs.spring.io/spring-amqp/docs/1.4.5.RELEASE/reference/html/quick-tour.html