목록분류 전체보기 (198)
Wanna be Brilliant Full-Stack Developer
목표 실제로 저장된 사진의 경로 및 캡션 내용(이미지 내용소개) 데이터 베이스에 저장해보자 ImageUploadDto에 있는 내용을 가지고 이미지 객체로 변환하는것이 필요하다 그래야지 세이브를 할 수 있기 떄문! 그 로직을 하기위해 서비스를 수정! package com.cos.photogramstart.service; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.UUID; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import ..
목표 포토 이미지 등록 및 포토 이미지 렌더링! 사진을 등록해서 업로드하는것을 진행해보려고한다! 처음으로 upload.jsp에 들어가면 form 태그가 있고 그 안에 input 태그가 2개가 들어있는데 하나의 인풋태그에는 사진을 담을것이고! 2번쨰 인풋 태그에는 사진을 설명하는 내용이 담을것이고 업로드하면 사진이 전송이 되어질것이다! 첫번쨰로 해야할것은 모델을 먼저 만들어야한다.! 도메인 안에 이미지라는 새로운 패키지를 만들고 이미지 클래스를 만든다. 그다음에 이미지를 넣을떄 필요한 캡션이라는것도 추가하고 PpostImageUrl데이터베이스에 사진을 넣는것이 아니라 사진은 서버에 저장할것이고 경로를 DB에 insert 할것이다. 또한 데이터베이스에는 언제나 시간이 들어가야하기떄문에 ( 데이터가 언제들어갔..
목표: 실제로 구독 하기와 구독 취소하기 API를 만들어 보려고한다! 왜 API에대 만드냐면 데이터만 리턴하는 컨트롤러를 만들것이기떄문에 어떤 페이지나 파일을 리턴하는것이 아니라 데이터만 리턴하는 컨트롤러는 API컨트롤러라고불린다! 구독하기 위해서는 누구를 구독한다는 정보뿐만 아니라 (ToUser) , FromUser(누가 구독하는지) 를 알아야한다. 지금은 누가누구를 구독하는지를 짤거냐면 현재로그인 하는 사람이 누구를 구독하는것을 만들것이다. \ package com.cos.photogramstart.web.api; import org.springframework.http.ResponseEntity; import org.springframework.security.core.annotation.Authe..
목표 모델 만들기! package com.cos.photogramstart.domain.subscribe; import java.time.LocalDateTime; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import com.cos.photogramstart.domain.user.User; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; @Bui..