스프링 부트와 JPA 활용1 - 웹 계층 개발 5

JOY·2022년 5월 13일
0
post-thumbnail

📌 스프링 부트와 JPA 활용1 - 웹 계층 개발 5

인프런 - 스프링 부트와 JPA 활용1 by 김영한 을 기반으로 작성된 글입니다.
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발


웹 계층 개발 목차

1. 홈 화면과 레이아웃

2. 회원 등록

3. 회원 목록 조회

4. 상품 등록

5. 상품 목록

6. 상품 수정

7. 변경 감지와 병합(merge)

8. 상품 주문

9. 주문 목록 검색, 취소


구현 기능

  • 홈 화면
  • 회원 기능
    • 회원 등록
    • 회원 조회
  • 상품 기능
    • 상품 등록
    • 상품 수정
    • 상품 조회
  • 주문 기능
    • 상품 주문
    • 주문내역 조회
    • 주문 취소

상품 목록 컨트롤러(ItemController.java)

@GetMapping("/items")
    public String list(Model model){
        List<Item> items = itemService.findItems();
        model.addAttribute("items", items);

        return "items/itemList";
    }

상품 목록 뷰 (itemList.html)

코드는 일부만 나타내도록 하겠다

<table class="table table-striped">
            <thead>
            <tr>
                <th>#</th>
                <th>상품명</th>
                <th>가격</th>
                <th>재고수량</th>
                <th></th>
            </tr>
            </thead>
            <tbody>
            <tr th:each="item : ${items}">
                <td th:text="${item.id}"></td>

📍 실행 결과

  • 상품 등록
    상품은 책으로 한정
상품 등록 1 (에러메시지 출력)상품 등록 2
  • 상품 목록

profile
Just Do IT ------- 🏃‍♀️

0개의 댓글