import org.springframework.amqp.support.converter.Jackson2JsonMessageConverter;
import org.springframework.amqp.support.converter.MessageConverter;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class MqConfiguration {
@Bean
public MessageConverter messageConverter() {
return new Jackson2JsonMessageConverter();
}
}
@SpringBootTest(classes = AppServiceStarter.class)
public class MqTest {
@Resource
private RabbitTemplate rabbitTemplate;
@Test
public void mqSend() {
rabbitTemplate.convertAndSend("amq.direct","blog0","hello -- world");
System.out.println(rabbitTemplate);
}
}
配置
spring:
rabbitmq:
host: 192.168.95.1
username: ble
password: 123456
port: 5672
virtual-host: blog_0 # 如果不写,默认访问 /