Spring47 [Spring Data JPA] 게시판 띄우는 로직 만들기 - 1 양방향 맵핑 및 이미지 뷰 렌더링 나는 현재 DB에 있는 user , image 를 동시에 띄울 수 있는 프로필화면을 구현하고자 한다. localhost:1234/user/1 하면 1번유저의 화면, localhost:1234/user/2 하면 2번 유저의 화면을 보고자한다. 위의 사진은 DB에서 가져온 것이 아닌 default 값으로 설정 해놓은것이다. @RequiredArgsConstructor @Controller public class UserController{ private final UserService userService; @GetMapping("user/{id}") public String profile(@PathVariable int id, Model model){ User userEntity = userService... 2023. 1. 10. [Spring Data JPA] JPA를 사용한 이미지 업로드 @AllArgsConstructor @Controller public class ImageController { private final ImageService imageService; @GetMapping({"/", "image/story"}) public String story() { return "image/story"; } @GetMapping("/image/popular") public String popular() { return "image/popular"; } @GetMapping("/image/upload") public String upload() { return "image/upload"; } @PostMapping("/image") public String imageUpload(Im.. 2023. 1. 8. [Spring Data JPA] JPA를 사용한 구독하기 3 - 구독하기 로직 구현하기 package com.pyo.pyostagram.web.api; import com.pyo.pyostagram.config.auth.PrincipalDetails; import com.pyo.pyostagram.domain.subscribe.Subscribe; import com.pyo.pyostagram.service.SubscribeService; import com.pyo.pyostagram.web.dto.CMRespDto; import lombok.RequiredArgsConstructor; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframewo.. 2023. 1. 8. [Spring Data JPA] JPA를 사용한 구독하기 2 - 네이티브 쿼리 짜기 @RestController public class SubscribeApiController { @PostMapping("/api/subscribe/{toUserId}") public ResponseEntity subscribe(@AuthenticationPrincipal PrincipalDetails principalDetails , @PathVariable int id ){ return null; } @DeleteMapping("/api/subscribe/{toUserId}") public ResponseEntity unsubscribe(@AuthenticationPrincipal PrincipalDetails principalDetails , @PathVariable int id ){ return .. 2023. 1. 8. 이전 1 ··· 7 8 9 10 11 12 다음