목록Back-End (55)
Wanna be Brilliant Full-Stack Developer
목표 이제 userEntity 만 유저컨트롤러를 통해서 모델에 전달해서 모델에 userEntity를 전달하면 이userEntity 데이터가 jsp profile 페이지까지 들고가진다 이제 JSP 페이지에서 쓰기만 하면된다! 0 여기서 images는 양방형 매핑에 images이다. package com.cos.photogramstart.config; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; ..
목표 실제로 저장된 사진의 경로 및 캡션 내용(이미지 내용소개) 데이터 베이스에 저장해보자 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 ..
목표: 실제로 구독 하기와 구독 취소하기 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..