오늘 작업할 내용

페이지 연결 작업

아이템 리스트 페이지 → 상세 페이지

사용자 편의를 위해 아이템 상세 페이지에서 리스트로 돌아갈 수 있도록 버튼을 추가해주었다.

item.html

<button type="button" id="create-btn"
        th:onclick="|location.href='@{/items}'|"
        class="bg-blue-500 hover:bg-blue-600 text-white font-semibold py-2 px-6 rounded-full transition duration-300 ease-in-out mb-8 flex items-center">
    <i data-feather="arrow-left" class="mr-2"></i> 목록으로 돌아가기
</button>

상세페이지 → 판매자 정보 페이지

수정 기능에서 뷰에 뿌려주기 위해서 데이터를 전달해주는 Response DTO 객체에 userId 컬럼을 추가해주었다.

ItemDetailResponse.java

package com.example.team1.Prometheus.entity;

import lombok.Getter;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;

@NoArgsConstructor
@Getter
public class ItemDetailResponse {
    ...
    // 추가한 컬럼
    private Long userId;

		// 생성자에도 추가
    public ItemDetailResponse(Item item) {
        ...
        this.userId = item.getUserId();
    }
}

팀원 분이 거의 짜주신 코드에 일부 수정을 했다. model에 userId 정보가 담겼으니 이걸 링크로 추가하였다.