applicaiton.yml写入配置
spring: rabbitmq: host: ip地址 port: 5672 username: root password: root virtual-host: /定义bean
@Autowired private RabbitMessagingTemplate rabbitMessagingTemplate;
@Bean public DirectExchange directExchange() { return new DirectExchange(this.rabbitMqConfig.getExchange()); } @Bean public MappingJackson2MessageConverter jackson2Converter() { MappingJackson2MessageConverter converter = new MappingJackson2MessageConverter(); return converter; }发送消息
this.rabbitMessagingTemplate.convertAndSend(this.rabbitMqConfig.getExchange(),
this.rabbitMqConfig.getRoutingKey(), bm);