백엔드

[공유 가계부/Spring] 카테고리 상세 조회 시 id 값 프론트에게 전달

난감 2024. 8. 26. 11:28
728x90

카테고리 상세 조회 시 uri는 /ledger/{ledgerId}/category/{categoryId} 이다. (@Pathvariable)

상세 조회는 목록 조회에서 클릭하면 넘어가는 형태이다. 카테고리를 상세 조회 하기 위해서는 categoryId를 알고 있어야 한다. 따라서 카테고리 목록 조회할 때 카테고리 id값을 함께 넘겨주어 프론트에서 path에 넣어 활용할 수 있게 해야한다.

 

처음에는 프론트에 나오는 정보는 사용자에게 필요한 정보만 줘야한다고 생각해서 카테고리 목록 조회 시 카테고리 이름과 종류(수입/지출)만 dto에 담아 응답했다.

 

그런데 회의 중 프론트에서 카테고리를 클릭하여 상세 조회할 때 path에 id 값을 담아서 조회해야하는데 id 값을 몰라서 못하고 있다고 했다. 당연한 말이었다. 프론트가 사용자 ui와 맞닿아 있지만 오로지 사용자만을 위한 정보만 제공해서는 돌아가지 않는다는 것을 간과했던 거다. 그래서 목록 조회할 때 id 값도 함께 넘겨주는 걸로 수정했다.

 

생각하고 개발하자.

반응형