betterthani / saveWallet

0 stars 0 forks source link

쇼핑리스트 글 게시부분 #12

Open betterthani opened 1 year ago

betterthani commented 1 year ago

Restcontroller부분에서 파라미터 매핑하는 개수가 많아 @Modelattribute를 사용하여 객체로 매핑하려고 하고있다

근데 데이터로 들어가는 부분에서 해당 파라미터를 찾지 못하고 있어 방법을 찾아보려고한다

betterthani commented 1 year ago

문제점 1 ) 구매처 (필수값)을 누락했다. -> input 값이 아예 누락된거라 값 받아올 input 생성 문제점 2) Date객체를 String으로 변환하지않았었다. -> model에 @DateTimeFormat 설정 문제점 3) enum의 값들을 정의해주지 않았다. -> if else문으로 값 정렬 문제점 4) BO, DAO에 다 가공한 객체(ShoppingListDTO) 통으로 넣었다 -> restcontroller 파라미터엔 객체, BO에는 각 파라미터 다 뺀 후 공통 분모체인 Product로 build써서 한 객체로 다시 만든 후 DAO에 객체 전달 Mapper에서는 parameterType에 분모체은 Product경로 설정, values에 각 타입들 써서 넣어줬다.

뭔가... requestparam을 써서 사용하는게 더 짧은것 같기도하고.. 아닌것 같기도하고 .. 일단 해결완료