다른 부분 정리하느라 좀 늦어졌지만 세 번째로 RestClient에 대해서 정리하려고 한다. 프로젝트 내에서 사용중인 데이터베이스 중에서 Elastic Search 를 위해 사용 중인 라이브러리이다. RestClient는 Elastic Search REST Client 인 High Level REST Client Library에 포함되어 있는 부분으로 Elastic Search 서버에 HTTP 요청을 위한 Client 용 객체이다. 나는 다음과 같이 사용 중이다. RestClient를 생성하는 비즈니스 로직을 분석해보며 많이 놀랐다. public RestClient build() { if (this.failureListener == null) { this.failureListener = new Failu..