retrofit1 [안드로이드] Retrofit은 어떻게 동작할까? 안녕하세요. 이번 포스팅은 안드로이드의 Retrofit Library의 동작 방식에 대한 분석을 이야기해 보려고 합니다. Retrofit을 사용할때 가끔씩 어떻게 인터페이스를 정의한것만으로 네트워크 통신이 가능하지? 라는 생각을 했습니다. 그래서 라이브러리를 분석하는 중 InvocationHandler와 newProxyInstance 를 보고 Dynamic Proxy 패턴에 대해 알게 되고 이것이 Retrofit을 동작하는데 중요한 역할을 한다는 것을 알게 되었습니다. 일단 Retrofit의 동작원리를 이해하기 전 Dynamic Proxy 패턴에 대해 이해가 필요합니다. 잘 이해가 안가시면 아래 글을 참고해주세여! https://dog-footprint.tistory.com/94 [자바 디자인패턴] 5... 2023. 2. 12. 이전 1 다음