글조회를 위해선 해당하는 글의 번호가 필요하다.
여기선 PathVariable 기능을 사용해보려한다.
PathVariable을 사용하면 필요한 변수와 값을 url에 고정시켜 개발자가 직접 requestParam을 통해 가져오는 것보다 가독성이나 신뢰도 측면에서 훨씬 좋다.
개발자는 사람이기 때문에 실수가 발생할 가능성이 존재하지만 시스템에 넣어두면 그럴 가능성이 현저하게 줄어든다.
@{./stories/{story_no}(story_no = ${story.STORY_NO})}
- stories/{story_no}
story_no라는 변수가 파라미터로 넘어갈 거라는 의미이다.
- {stroy_no = ${story.STORY_NO}}
${story.STORY_NO} 값을 변수에 넣어준다.
스프링에서 제공하는 @PathVariable 어노테이션을 이용하면 간단하게 파라미터를 받아올 수 있다.
서비스와 매퍼를 거쳐
해당 글이 조회되는 걸 확인할 수 있다.
'프로젝트 > 게시판 0부터 10까지' 카테고리의 다른 글
Map key 값 대문자에서 소문자로 변경 (0) | 2022.09.20 |
---|---|
[게시판] 글수정 (0) | 2022.09.14 |
[게시판] 글쓰기 (0) | 2022.09.08 |
왜 생성자 주입을 써야하는가? (0) | 2022.09.06 |
[게시판] 글 목록 조회 (0) | 2022.09.05 |