유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

MSA 입문·실전 - 3.7. [실습] 게시글 전체 조회 API 만들기 - 1

JSCODE 박재성

2025. 9. 20.

0

#backend
#db
  • 게시글 전체 조회 API 구현 시, 게시글 수만큼 사용자 정보 조회 API를 호출하는 비효율성을 해결하기 위해 여러 사용자 정보를 한 번에 조회하는 API를 개발 💡
  • 유저 서비스에 여러 ID로 사용자 정보를 조회하는 getUsersByIds 메서드 추가 🧑‍💻: List<Long> ids를 입력받아 해당 ID들의 사용자 정보를 List<UserResponseDTO> 형태로 반환 📦
  • 유저 컨트롤러에 /users/by-ids 엔드포인트를 추가하여, request parameter로 ID 목록을 받아 getUsersByIds 메서드를 호출하고 결과를 반환 🌐
  • Postman을 사용하여 API 테스트: 회원 가입 API를 통해 사용자 추가 후, /users/by-ids?ids=1,2 형태로 요청하여 여러 사용자 정보가 정상적으로 조회되는지 확인 ✅
  • 게시글 서비스에서 전체 게시글 조회 시, 이 API를 활용하여 사용자 정보를 효율적으로 조회할 수 있도록 함 🔗

Recommanded Videos