- 23.12.08) TIL2023-12-08 20:29:49오늘 팔로우와 좋아요 기능 거의 완성했다. 1. 팔로우 목록 // 팔로우 목록 조회하기 (로그인한 유저가 팔로우 한 유저들의 목록) @GetMapping("/followers") public ResponseEntity getFollowers( @AuthenticationPrincipal UserDetailsImpl userDetails) { String username = userDetails.getUsername(); List followers = followService.getFollowers(username); return ResponseEntity.ok(followers); } // 팔로우 목록 조회하기 (로그인한 유저가 팔로우 한 유저들의 목록) public List getFollowers(St..
- 23.12.07) TIL2023-12-07 20:51:40게시글 좋아요 기능 좋아요 취소기능을 구현했다. (댓글도 만들었지만, 게시글 좋아요 기능과 변수만 다르고 거의 같다) // 게시글 좋아요 하기 @PostMapping public ResponseEntity likePost(@PathVariable Long postId, @AuthenticationPrincipal UserDetailsImpl userDetails) { User loginUser = userDetails.getUser(); likePostService.likePost(loginUser, postId); return ResponseEntity.status(HttpStatus.CREATED).body("요청 성공"); } // 게시글 좋아요 하기 @Transactional public Like..
- 23.12.05) TIL2023-12-05 20:09:09팀 프로젝트 시작 SNS 사이트 만들기 유저의 팔로우와 게시글과 댓글 좋아요 구현을 맡았다. API ERD Controller @RestController @RequestMapping("/api/users") @RequiredArgsConstructor public class FollowController { private final FollowService followService; // 팔로우 하기 @PostMapping("/{followerId}/follow") public ResponseEntity followUser(@PathVariable Long followerId) { // 임시 유저 String username = "test username"; followService.followUser..