당니의 개발자 스토리

상품 목록 본문

스프링/실전! 스프링 부트와 JPA 활용1

상품 목록

clainy 2024. 5. 14. 16:12

상품 목록

이번 시간에는 빠르게 이 상품목록을 조회하는 기능을 만들어 보겠습니다.

상품목록을 들어가시면,

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

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

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

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

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

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

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

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

이렇게 적고 Submit 누르면,

items로 리다이렉트 돼서 상품목록을 볼 수 있습니다.


리다이렉트(Redirect)는 사용자가 처음 요청한 URL이 아닌, 다른 URL로 보내는 것을 뜻합니다.


그런데 자 여기서 수정 버튼이 나옵니다.

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

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

그래서 수정을 누르면,

이게 수정 폼으로 이동할 거에요. 보시면 items1번edit로 가도록 이런 식으로 리소스를 정의했습니다.

 

그래서 다음 시간에 이 상품 수정이 돼서 알아보겠습니다.

'스프링 > 실전! 스프링 부트와 JPA 활용1' 카테고리의 다른 글

변경 감지와 병합(merge)  (0) 2024.05.16
상품 수정  (0) 2024.05.15
상품 등록  (0) 2024.05.14
회원 목록 조회  (0) 2024.05.14
회원 등록  (0) 2024.05.13