Error creating bean with name ‘esUtils‘ defined in file

报错异常:

背景:

esUtils在common服务中、启动media服务时候、报这个异常、后排查esUtils在启动时候发生异常引起的、在相关bean中加入try{}catch{}即可解决问题

复制代码
String[] split = url.split(",");
HttpHost[] httpHosts = new HttpHost[split.length];
try{
  if(split.length>0){
    for (int i = 0; i < split.length; i++) {
      String s = split[i];
      String[] split1 = s.split(":");
      HttpHost http = new HttpHost(split1[0], Integer.parseInt(split1[1]), "http");
      httpHosts[i] = http;
    }
    CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
    credentialsProvider.setCredentials(AuthScope.ANY,
            new UsernamePasswordCredentials(username, password));

    RestClient httpClient = RestClient.builder(httpHosts)
            .setHttpClientConfigCallback(
                    (HttpAsyncClientBuilder httpAsyncClientBuilder) -> httpAsyncClientBuilder.setDefaultCredentialsProvider(
                            credentialsProvider))
            .build();
    client = new RestHighLevelClientBuilder(httpClient)
            .setApiCompatibilityMode(true)
            .build();
  }
}catch (Exception e){
  e.printStackTrace();
}
复制代码
相关推荐
光军oi2 小时前
全栈开发杂谈————关于websocket若干问题的大讨论
java·websocket·apache
weixin_419658313 小时前
Spring 的统一功能
java·后端·spring
小许学java3 小时前
Spring AI-流式编程
java·后端·spring·sse·spring ai
haogexiaole4 小时前
Java高并发常见架构、处理方式、api调优
java·开发语言·架构
EnCi Zheng4 小时前
@ResponseStatus 注解详解
java·spring boot·后端
wdfk_prog4 小时前
闹钟定时器(Alarm Timer)初始化:构建可挂起的定时器基础框架
java·linux·数据库
怎么没有名字注册了啊4 小时前
C++后台进程
java·c++·算法
z日火5 小时前
Java 泛型
java·开发语言
简色5 小时前
题库批量(文件)导入的全链路优化实践
java·数据库·mysql·mybatis·java-rabbitmq
程序员飞哥5 小时前
如何设计多级缓存架构并解决一致性问题?
java·后端·面试