public 다음에 지네릭스형태가 들어간다면
그내용에 맞춰서 반환해주는것으로
public PostResponseDto getPost(Long id) {
Post post = postRepository.findById(id).orElseThrow(
() -> new IllegalArgumentException("게시글이 존재하지 않습니다.")
);
return new PostResponseDto(post);
}
스프링의 경우
포스트맨으로 실험할때
사용자가 요청한것을 보내주는 reponse의 형태Dto를 만들어서
보내주면 json은 그형태를 받아서 뿌려준다
PostResponseDto{
String password;
public class PostResponseDto(String pass){
this.password = pass;
}
}
pass에 false가 들어가고
위와 같이 입력했을때
password = false가 출력되며
password부분이 success로 바뀌면
success = false가 포스트맨에 나오게 된다.