💁♂️ 들어가기 전오늘은 HttpClient 도구들을 사용해서 외부 API에 요청하는 로직을 설계하고 있었다. 그러다 문득 "FeignClient, RestClient, WebClient들의 실행 시간을 측정해보면 누가 더 좋은지 우수한지 알 수 있지 않을까?"라는 생각이 들어서 직접 구현해보기로 했다. 하지만 이를 구현하기 위해서는 AOP에 대해 알아야 하는데 필자는 이번에 처음 도입해보는거라 개념은 알고 있었는데 구현은 어떻게 하는지 몰랐다. 그래서 오늘은 내가 공부하면서 배운 개념과 AOP를 구현하는 방법을 알려주려고 한다.🤨 AOP란?AOP는 Aspect Oriented Programming의 약자로 관점 지향 프로그래밍이라고 부른다. 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 ..