配置文件,在rabbit中自动建立exchange,queue和绑定它们的关系
代码里初始化exchange
代码里初始化queue
代码里绑定exchange,queue和routekey
配置文件,直接声明vhost
代码里初始化exchange
/**
* rabbitMq里初始化exchange.
*
* @return
*/
@Bean
public TopicExchange crmExchange() {
return new TopicExchange(EXCHANGE);
}
代码里初始化queue
/**
* rabbitMq里初始化队列crm.hello.
*
* @return
*/
@Bean
public Queue helloQueue() {
return new Queue(HELLO);
}
代码里绑定exchange,queue和routekey
/**
* 绑定exchange & queue & routekey.
*
* @param queueMessage 队列
* @param exchange 交换机
* @param routekey 路由
* @return
*/
public Binding bindingExchange(Queue queueMessage, TopicExchange exchan