오늘 스프링 입문 과제를 작성하던 도중 오류는 없는데 게시글 작성하기가 작동되지 않았다.
코드를 따라서 치는것만 했는데도 안되자 멘붕이 와버렸고...
어디를 놓친건지 고민하다가 일단 진정하고 관련이 있는 모든 코드들을 차근차근 살펴봤더니
// 게시글 수정하기
@PutMapping("/posts/{postId}")
public void updatePost(@PathVariable Long postId, @RequestBody UpdatePostRequestDto updatePostRequestDto) {
postService.updatePost(postId, new UpdatePostRequestDto());
}
히익 ㄴㅇㄱ
파라미터로 들어온 updatePostRequestDto
코드가 사용되는 곳이 없다고 회색 글씨색으로 표시되어있었다.
// 게시글 수정하기
@PutMapping("/posts/{postId}")
public void updatePost(@PathVariable Long postId, @RequestBody UpdatePostRequestDto updatePostRequestDto) {
postService.updatePost(postId, updatePostRequestDto);
}
단순히 튜터님이 코딩을 하시다가 순식간에 수정을 하시고 넘어갔던 구간인데 내가 순간을 놓쳤던 것이다.
이처럼 빨간색 밑줄로 오류 표시가 나오는게 아니지만 실행을 해봤을 때 에러가 떠버리는게 가장 위험하다는 얘길 들었었는데...
직접 경험해보니 정신이 나가는줄 알았다.
그래도 짧은 시간으로 당황하지말고 침착하게 살펴보면 된다는 경험을 얻었다.
인텔리제이는 답을 알고있다.
인텔리제이는 똑또케
인텔리제이는 신이다.