![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeugkDK%2FbtrWRCVbLEI%2Fzh5L6foyQdhbN9KZfbkgmK%2Fimg.png)
[Spring] 인스타그램 클론코딩 - 구독 정보 쿼리짜기
·
Project/인스타그램 클론코딩(PhotoGram)
구독 정보를 눌렀을 때, 다음과 같이 해당 페이지의 유저가 누굴 구독했는지에 대한 정보가 나온다. (현재, 인스타그램은 팔로워와 팔로잉을 분리해놓았다.) 여기서 받아올 데이터는 유저의 프로필이미지, 유저의 이름, 구독여부 정보이다. 여기서 구독여부는 로그인한 사람이 해당 유저를 구독했는지에 대한 정보이다. 즉, 위에 나오는 유저리스트는 페이지 주인 유저가 구독한 유저(fromUserId)가 필요하지만, 모달 내부에서 구독, 구독취소 버튼의 활성화는 로그인한 유저가 구독한 유저의 정보(toUserId)이다. 그리고 만약 ssar이 로그인 하여 cos의 프로필페이지로 이동했을 때, ssar이 cos를 구독하고 있더라도 구독하기, 구독취소하기 버튼은 활성화 되어 있을 필요가 없다. 이미 구독정보 모달에 들어가..