RabbitMQ与spingboot相整合,主要步骤也很简单:
一、首先需要的是添加依赖
二、需要设置属性,属性主要是设置rabbitmq的地址端口,用户名密码回调等需要用到的一些常量,在整合过程中,该属性可以采用application.properties默认加载的方式,也可以采用自定义属性文件的方式如文件名是rabbitProp.properties加载,需要注意的是属性的引入根据属性文件不同,其加载到springboot中的方法也不同,注意区别,加载可以参考https://blog.csdn.net/qq_31351071/article/details/81006760,这一步主要是获取属性值以备与rabbitmq建立连接。
三、接下来就是配置具体的bean,那么连接工厂必定不能少,CachingConnectionFactory,接下来通过连接工厂获取管理bean和rabbitmqTemplate模板bean,以及一些列的exchange,queue等,
exchange和queue可以直接new获取,binding可以通过链式变成创建return BindingBuilder.bind(getQueue_001()).to(getExchage_001()).with(SHARP_ROUTINGKEY_TEST_001);