Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: 외부 API 호출에서 Retrofit을 적용한다. #42

Closed
seokjin8678 opened this issue Dec 20, 2023 · 2 comments
Closed

feat: 외부 API 호출에서 Retrofit을 적용한다. #42

seokjin8678 opened this issue Dec 20, 2023 · 2 comments
Labels
🙋‍♀️ 제안 제안에 관한 작업

Comments

@seokjin8678
Copy link
Contributor

이슈 내용

#36 에서 제안주신 내용입니다.

안드로이드에서 Retrofit을 사용하던데, 서버에서 사용해볼 생각을 못했네요. 😂
또한 스프링 부트 3.2 에서 RestTemplate를 대체하는 RestClient가 생겼는데 이와 비교해서 어떤 장점이 있는지 확인하면 좋을 것 같습니다.

@seokjin8678 seokjin8678 added the 🙋‍♀️ 제안 제안에 관한 작업 label Dec 20, 2023
@Laeng
Copy link
Member

Laeng commented Dec 20, 2023

관련 사항을 저도 한번 찾아서 정리 해보도록 하겠습니다!

@Laeng
Copy link
Member

Laeng commented Dec 26, 2023

Spring의 RestClient 의 경우 인터페이스 생성과 같은 특별한 절차 없이 빌더 패턴으로 가져와 바로 쓸 수 있는 장점이 있고,Restrofit2의 경우 인터페이스 생성과 같은 부수적인 절차가 있으나, 어노테이션을 통해 해당 요청이 POST, GET 과 같은 HTTP 요청 메서드를 한눈에 볼 수 있는 장점이 있습니다.

지금 도입한 RestClient 를 뛰어넘을 만큼 Retrofit2 만의 이점을 제가 찾지 못했고, RestClient도 충분히 편하니 유지합시다! 헤헤

@Laeng Laeng closed this as completed Dec 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🙋‍♀️ 제안 제안에 관한 작업
Projects
None yet
Development

No branches or pull requests

2 participants