원래 코드
ResponseEntity<?>
에 ? 넣어주는 것은 응답 내용(메시지)가 타입이 다양할 수 있기 때문에 ? 로 처리한다. (Obeject로 써도된다!)ResponseEntity<?>
는 어떤 형식으로 응답할지를 몰라서 성공일 때의 응답형식, 실패일 때의 응답형식을 꼭 적어줘야 한다.HttpStatus.INTERNAL_SERVER_ERROR
조건이 여러개인 경우
-2 : 주문을 할 수 없는 상태인 경우(Bad-request)
-1 : 장바구니가 비어있는 경우(Bad-request)
-1 : 요청이 잘못된 건 아니지만 백엔드에서 주문을 추가하다 문제가 생긴 경우(INTERNAL SERVER ERROR)
로그인 안된 경우
rhfm
로그인 안한채로 주문하기 버튼을 눌렀을 때
장바구니가 비었는데 주문하기 버튼을 눌렀을 때
OrderController list() 수정 이후