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

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

데브허브 커뮤니티

MSA 입문·실전 - 3.3. [실습] 다른 마이크로서비스가 사용할 ‘사용자 조회 API’ 만들기

JSCODE 박재성

2025. 9. 20.

0

#backend
#db
  • MSA 환경에서 게시글 서비스가 사용자 정보에 접근하기 위해 사용자 조회 API가 필요함. 🔑
  • 사용자 서비스에서 유저 정보 조회를 위한 API 개발. 🛠️
  • 유저 정보 응답을 위한 DTO(UserResponseDTO) 생성: userId, email, name 필드 포함. 📦
  • UserResponseDTO에는 보안상 패스워드 정보는 제외. 🛡️
  • 유저 서비스에 findById를 사용하여 사용자 정보를 조회하는 로직 추가. 🔍
  • 사용자를 찾을 수 없을 경우 예외 처리 로직 구현. ⚠️
  • 컨트롤러에 GET 요청을 처리하는 API 엔드포인트(/users/{user_id}) 구현. 🌐
  • PathVariable을 사용하여 URL에서 사용자 ID를 추출. 📍
  • API 호출 결과를 Response Entity에 담아 반환. 📤
  • 포스트맨을 사용하여 API 정상 작동 여부 테스트 및 확인. ✅
  • 게시글 서비스가 사용자 정보를 가져갈 수 있도록 사용자 조회 API를 제공하는 것이 목표. 🎯

Recommanded Videos