提取工具类

  • 在消费者与生产者中代码前期的ConnectionFactory代码设置操作可以进行代码提取封装工具类
import com.rabbitmq.client.Connection;
import com.rabbitmq.client.ConnectionFactory;
import java.io.IOException;
import java.util.concurrent.TimeoutException;
public class RabbitUtils {
    static ConnectionFactory factory=new ConnectionFactory();
    static {
        factory.setPort(30672);
        factory.setHost("192.168.1.171");
        factory.setUsername("admin");
        factory.setPassword("admin");
        factory.setVirtualHost("/text01");
    }
    public synchronized static Connection getConnection() throws IOException, TimeoutException {
        return factory.newConnection();
    }
}
  • 以后获取Connection可以直接

    Connection connection = RabbitUtils.getConnection();

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!

Rabbitmq/SpringBoot整合 上一篇
Rabbitmq/安装RabbitMq 下一篇