Search

70. 스프링부트 포토그램 기타 기능 구현 프로필 페이지 좋아요 카운트 구현

유저 프로필 페이지 좋아요 카운트 구현

현재 프로필 페이지로 가서 사진위에 마우스를 올리면 0으로 나온다
메타몽 사진은 1개의 좋아요가 있는 상태이다~ 이걸 수정해보자
profile.jsp
<a href="#" class=""> <i class="fas fa-heart"></i><span>${image.likes.size()}</span>
HTML
복사
${image.likes.size()}를 쓰면
갖고오지만 개인적으로 추천하는 방법은 아니다
서버에서 다 만들어져서 가져가는게 나아서
<a href="#" class=""> <i class="fas fa-heart"></i><span>${image.likeCount}</span>
HTML
복사
변경하고
예전에 이미지 스토리를 가지고 올때 likeCount에
강제로 만들어져서 추가해줬었다. 그래서 이 값을 강제로 또 추가해줘야한다.
UserService.java에서
회원프로필 함수에서 추가해줘야하는데
dto에는 넣어줄수없는게 이미지가 들고있는 likeCount이고
여기에 privatge int likeCount를 추가해줘도 이건 한 건밖에 못넣어준다
우리는 지금 이미지마다 likeCount가 필요한 상태
리턴 전에 추가해줘서
// 좋아요 카운트 추가하기 userEntity.getImages().forEach((image)->{ image.setLikeCount(image.getLikes().size()); });
Java
복사

*참고