목차1. 들어가기 앞서2. 변경 전 코드3. 변경 후 코드1차 리팩토링 - 클래스 변수2차 리팩토링 - 유틸 클래스 분리3차 리팩토링 - 서비스 계층 추가✅ 들어가기 앞서코드를 작성하다 보면 중복되는 로직이 존재한다‼️그 중 RestTemplate 클래스를 사용하여 다른 서버 API를 호출하는 부분이 계속 중복되었다. 이렇게 중복되게 사용하는 코드 처리는 아래와 같은 방법 중 하나를 선택해서 처리한다.클래스 변수로 빼서, 각 메서드에서 공용으로 사용한다.로직 의미에 따라서 common 또는 util 이라는 패키지에 넣어서 처리한다.이번 리팩토링은 1번과 2번의 과정을 모두 시도하면서 변화 되는 과정을 보여주려고 한다.✅ 변경 전 코드각 메서드마다 new RestTemplate()로 restTempl..