아이템 리스트 페이지 → 상세 페이지
사용자 편의를 위해 아이템 상세 페이지에서 리스트로 돌아갈 수 있도록 버튼을 추가해주었다.
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 정보가 담겼으니 이걸 링크로 추가하였다.