파이널 플젝할때 상품 등록할때 왜 redirect 를 하는지 이해가 안갔던 부분 이고 팀원이 설명해줬지만 나의 빡대가리가 이해하지 못했던것
웹브라우저의 새로고침 f5를 하면 마지막에 서버에 전송한 데이터를 다시 전송한다.
상품 등록할때를 예를 들자
상품 이름: 빡대가리의 이해를 돕자
상품가격: 21만원
수량: 1개 를 입력하고 저장을 한후 f5를 계속 누르면 "빡대가리의 이해를 돕자" 가 100개고 200개고 계속 저장이 된다.
그래서 Redirect를 상세 화면으로 하면은( 내가 방금 저장한 itemid로 redirect 하라는 거였다.)
컨트롤러가 상세 화면으로 넘어가버리고 상세화면 get/items/{id}로 자동으로 바뀌고 첨부터 상세화면으로
메소드가 호출되고 서버에 전송하기 때문에 새로고침을 해도 같은 상세화면이 나올뿐 등록하기는 다시 안나온다.
대박.... 이걸 이해 못하면서 어떻게 플젝을 했니... 팀원들아..나를 원망해라
'【와신상담】' 카테고리의 다른 글
[jpa]페치 조인,named 쿼리,벌크연산 (0) | 2025.02.11 |
---|---|
[spring] websocket (0) | 2025.02.10 |
[jpa] 데이터 타입 분류 (0) | 2025.02.05 |
[파이널프로젝트수정] 스프링부트의 계층적구조- [스프링부트완전정복 p.55-57] (0) | 2025.01.21 |
[파이널프로젝트수정하기] [1] 요구사항 분석 → [2] 데이터베이스 설계 (0) | 2025.01.21 |