2022 09 28 - WIYA-waitinyourarea/wiya GitHub Wiki
변수를 넘길때 요청 url 부분의 형식을 결정 할 수 있다.
/market/detail?post_id=1111
/market/detail/1111
쿼리스트링으로 넘긴다면 controller 부분에서 @Requestparam 으로 받아와야 한다.
반면, PathVariable로 넘기면 Mapping되는 url 부분에 {}를 사용해서 명시해 줘야 한다.
아래의 예제를 참고해 보자
()안에 값이 {}에 없으면 쿼리스트링으로 넘어가진다.
PathVariable로 변수로 넘겨오는 방법
- view단에서 넘기는 방법
{ }친 부분에 변수가 담겨져서 넘어간다.
{}부분에는()안에 들어간 값이 담긴다.
타임리프 사용법
참고
/market/detail?post_id=1111
을 매핑하는 url은
@GetMapping("/market/detail") 이다.
원래 쿼리스트링 뒷부분은 신경 안쓰는거다.
기본을 헷깔리지 말자!