목록Back-End/Spring Boot (35)
Wanna be Brilliant Full-Stack Developer
내가 쓴 댓글을 글에 표시하는걸 해보려고하는데 유저 정보를 들고올때 유저정보를 다 들고오는것이아니라 이 유저가 등록한 사진들 images필요 없기 때문에 @JsonIgnoreProperties를 Comment.java에 올리는데 package com.cos.photogramstart.domain.comment; import java.time.LocalDateTime; import java.util.List; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence...
이번시간에는 댓글을 만들어보려고한다! 1. Comment 모델 만들기 2. Comment 레파지토리 만들기 3. Comment 서비스 만들기 4. Comment API 컨트롤러 만들기 댓글이라는것을 봤을떄 댓글의 내용만 있으면 안된다. 언제썼는지 시간과 ,누가썼는지도 확인할 수 있어야한다 댓글 하나는 여러가지 데이터들이 모여서 만들어진다. 이런것들은 무조건 오브젝트이다. 일반 자료형이 아니라 String 값으로 못만든다. 이런것들은 다 테이블로 만들어줘야한다. 성별에 대한 정보가 필요하면 성별은 남아니면 여 이것만 들어갈수 있기 떄문에 이건 하나의 String으로 표현할 수 있다. 그러면 user테이블안에 쏙 들어가면된다. 하지만 댓글이라는건 이미지에 댓글이 달리지만 댓글이 이미지 테이블에 넣어질수가 없..
목표 프로필 사진 등록! 1. PageUserId, pincipalId를 비교해서 같을 때만 동작하기 2. 이미지를 put방식(ajax)으로 서버로 전송하기 - FormData 객체 이용 // (3) 유저 프로파일 사진 변경 (완) function profileImageUpload() { $("#userProfileImageInput").click(); $("#userProfileImageInput").on("change", (e) => { let f = e.target.files[0]; if (!f.type.match("image.*")) { alert("이미지를 등록해야 합니다."); return; } // 사진 전송 성공시 이미지 변경 let reader = new FileReader(); read..
목표 인기 페이지 구현 - 좋아요가 있는 사진들을 순서대로 출력할 예정이다! ( 좋아요가 많은순으로 )ㅍ 이런 쿼리는 만들기 쉽다! package com.cos.photogramstart.web; import org.springframework.security.core.annotation.AuthenticationPrincipal; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import com.cos.photogramstart.config.auth...