Closed choi4624 closed 1 year ago
우선 제가 모든 DTO 내부에 있는 form 이라고 붙인 이름은 view -> Controller에 데이터 값들을 가져올때를 구별하기 위해서 쓰는 객체이름입니다.
위에서 RegisterForm 객체는
프론트 단에서 menu 와 table의 th:value 를 모두 id들로 설정했습니다. 이유는 jpa의 낮은 숙련도 때문에 db에서 무언갈 찾아올때는 findById(id) 밖에 몰랐어요..
List
[1,2,3] 이 전달되어 옵니다.
View 단에서 다음과 같이( 메뉴 , 개수 )를 함께 받아오는 것이 목표기 때문에 ( Long -> DTO( 메뉴id , count ) 가 담긴 )
아 질문을 약간 잘못한거 같은데...
원래는 List
이 부분은 고치는게 약간 애매해서, 일단 저는 시큐리티만 적용해놓고 이 부분은 구조를 할 것 같습니다. Long 타입 쓰는게 원래 의도에 맞는지.. 아니면 MenuDTO가 맞는지;
앗... 병훈님이 맞는것 같습니다. 제가 계속 수정하느라 .. 마지막 올렸을때 Long으로 올려서 테스트한 것 같은데 잘못 올라갔었나 보네요 ..
https://github.com/Se-Engineering-2023-kgu/termProject-main/commit/985316edcec7937c11f341419f1074343ecda45b 이 커밋을 참고해주세요.
저기에 원래 OrderMenuDTO 로 되어 있는데
ReservationService 부분에서
이 코드의 구조가 OrderMenuDTO 로 할 수 없어서 이 부분 일단 임시로 땜빵했어요. 어떤 의도인지 구조가 이해 안되서 약간 설명 부탁드립니다.