프로젝트/게시판 0부터 10까지

[게시판] 글 조회 (@PathVariable)

필리힐리 2022. 9. 13. 21:53

글 목록 화면
글 목록 소스

 

글조회를 위해선 해당하는 글의 번호가 필요하다.

여기선 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 어노테이션을 이용하면 간단하게 파라미터를 받아올 수 있다.

 

Service
Mapper

 

서비스와 매퍼를 거쳐

 

story.html

 

 

 

해당 글이 조회되는 걸 확인할 수 있다.