1. 게시글 목록 기능 구현

1. Response DTO

반환할 DTO를 생성한다.

@Getter
public class PostResponseDto {
    private String title;
    private String content;
    private String userName;
    private LocalDateTime createdAt;
}

자바에서는 어떤 타입이던 정해진 타입을 명시해주는 게 맞다.

DTO에서는 createdAt 타입을 LocalDateTime으로 해주더라도 JSON으로 포맷하는 과정에서 문자열로 바뀌게 된다.

2. PostController

@GetMapping
    public List<PostResponseDto> getPosts(@RequestParam(value = "userpk", required = false) Long userPk) {
        return postMinjService.getPosts(userPk);
    }

List<PostResponseDto>

@RequestParam(value = "userpk", required = false) Long userPk

3. PostService

public List<PostResponseDto> getPosts(Long userPk) {
        return userMinjRepository.getPosts(userPk);
    }