당니의 개발자 스토리
상품 목록 본문
상품 목록
이번 시간에는 빠르게 이 상품목록을 조회하는 기능을 만들어 보겠습니다.

상품목록을 들어가시면,

items로 가게 해놨구요. 이전과 똑같이 @GetMapping 하면 되겠죠.

이렇게 하면 됩니다. 그리고 이제 화면을 찍어야겠죠.

itemList.html 있어야 되겠죠. 그리고 복붙하겠습니다.

자 그러면 여기 items에다가 루프 돌리면서 쭉 나오겠죠.

여기서 id, name, price, stockQuantity가 다 넘어가게 되어 있습니다.

자 그래서 model에 담은 items를 가져다가 html 화면에다 쭉 뿌리는 거죠.

그런 다음 다시 서버를 띄우면,

이제 상품 목록이 잘 나옵니다. 일단 상품을 등록해야겠죠.

이렇게 적고 Submit 누르면,

items로 리다이렉트 돼서 상품목록을 볼 수 있습니다.
리다이렉트(Redirect)는 사용자가 처음 요청한 URL이 아닌, 다른 URL로 보내는 것을 뜻합니다.
그런데 자 여기서 수정 버튼이 나옵니다.

이제 수정을 설명드리겠습니다. 수정 말고는 그냥 뿌리는 거라서 너무 단순하기 때문에 여러분들께 특별히 더 말씀드릴 게 없구요.

지금 보시면 수정은 여기 items/{id}/edit 으로 이동을 합니다.

그래서 수정을 누르면,

이게 수정 폼으로 이동할 거에요. 보시면 items의 1번의 edit로 가도록 이런 식으로 리소스를 정의했습니다.
그래서 다음 시간에 이 상품 수정이 돼서 알아보겠습니다.
'스프링 > 실전! 스프링 부트와 JPA 활용1' 카테고리의 다른 글
| 변경 감지와 병합(merge) (0) | 2024.05.16 |
|---|---|
| 상품 수정 (0) | 2024.05.15 |
| 상품 등록 (0) | 2024.05.14 |
| 회원 목록 조회 (0) | 2024.05.14 |
| 회원 등록 (0) | 2024.05.13 |