inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

Users Microservice - 사용자 조회 ③

user정보에 orders가 안생깁니다.

452

김동현
0

여기서 마지막에 orders가 나와야하는데 왜 안나오나요?

어디에 문제가 있는건가여? 도와주세요

 디버그하니깐 null로 나오긴 하는데... 예제처럼 수정하려면 어떻게 해야할까요

db는 mysql 쓰고 있습니다

spring-boot jpa 아키텍처 spring-cloud kafka msa rabbitmq

답변 1

0

Dowon Lee

안녕하세요, 이도원입니다.

마지막에 API 호출하신 http://127.0.0.1:8000/user-service/users/[USER-ID]에서는 말씀하신 것처럼 주문 목록을 가져오는게 맞습니다. 다만, 해당 사용자가 주문한 내역이 있는 경우에 표시되어야 하며, 주문 내역이 존재하는 지는 order-service의 DB에서도 직접 확인해 보실 수 있습니다.

마지막에 Debug 하신 내용에 대한 이미지를 보니,

List<ResponseOrder> orderList = new ArrayList<>();
userDto.setOrders(orderList);

라고 되어 있는 것 같은데, 비어 있는 orderList를 userDto에 지정하였기 때문에, 실제 주문한 내용이 있다고 하더라도 주문내역을 가져오지 못하는 것 같습니다.

만약 강의 내용대로 따라하시는 중이라면, 주문 처리를 하는 부분과 해당 주문을 확인하는 부분에 대한 처리를 하신 다음에 사용자 상세보기에서 주문 내역을 확인해 보실 수 있을 것 같습니다. 주문 내역을 가져오기 위해서는 user-service에서 order-service로 RESTful API를 호출하는 부분 또는 FeignClient를 사용하는 부분을 소개하고 있습니다.

질문하신 내용에 대해 충분한 답변이 되지 않았다면 다시 글 남겨 주세요.

감사합니다.

안녕하세요! 실무와 관련되서 질문드립니다!

0

330

1

진로 방향 질문드립니다...

0

380

1

스프링 백엔드 개발 로드맵

0

442

1

Spring 공부 어떤 강의 순서로 듣는게 좋은가요?

0

595

1

부트스트랩 유료화

1

422

2

학습 방향에 고민이 있습니다.

0

495

1

스프링 선수학습이 필요한가요?

1

509

1

강의 구매에 관한 질문입니다.

0

424

1

spring db기술 강의

0

458

1

학습 코스 질문입니다.

0

474

1

프로젝트를 진행할려면 어느정도로 학습을 해야할까요?

0

464

1

개발을 업으로 삼기 위한 진지한 고민과 포트폴리오 방향에 대한 질문

1

645

1