
자사 서버 이관하면서 elasticsearch ver 7.x → ver 8.x 로 업그레이드 할 수 있는 기회가 생겼다.지금부터 elasticsearch 를 업그레이드 하면서 겪었던 시행착오와 알게 된 정보들을 써보려 한다. 개요시작하기 전, 용어/개념 정리부터 먼저 해야 되겠다. (ES는 공식 명칭이랑 객체명 동일하게 안 가져가는 건 좀 반성할 필요가 있음)Elasticsearch 공식 명칭객체명/동의어비고High Level Rest ClientRestHighLevelClient, HLRC기존에 많이 사용하던 고수준 추상화 client으로, RestClient 를 사용함Java Low Level Rest ClientRestClient, Low Level Client저수준 추상화 clientJava AP..

자사 서버 이관하면서 springboot ver 2.x → ver 3.x 로 업그레이드 할 수 있는 기회가 생겼다.(사용하고 있던 elasticsearch 도 ver 7.x → ver 8.x 로 업그레이드 해야했는데 이건 라이브러리 / 코드 상으로도 많은 변화가 있었다. 이것까지 다 쓰면 내용이 너무 길어질 것 같아서 따로 글을 쓸 예정이다.)지금부터 springboot를 마이그레이션 하면서 겪었던 시행착오와 알게 된 정보들을 써보려 한다.AS-IS / TO-BE내가 진행했던 마이그레이션 환경은 다음과 같다. AS-ISTO-BEJDK1121Springboot / Spring2.x / 5.x3.x / 6.xElasticsearch7.x8.xJDK 11 → 21📍javax → jakarta 로 변경spri..