[스프링 쇼핑몰 도전]21.02.19
처음 서버를 실행시킬때마다 mybatis-config.xml에서 typeAlias 오류가 난다.
(Error registering typeAlias for '변수' & Cannot find class )
>>
오류인 부분은 없지만, 오류로 나온 부분을 다시 적어주면 잘 작동한다. 이유는 모르겠다.
상품을 삭제할때에는 사용자가 담아놓은 장바구니에 대해서 처리를 해줘야한다.
>>
장바구니에 담겨져 있다면, 삭제해도 괜찮을 수는 있으나, 사용자에게 공지가 되어야한다.
> 사용자마다 개인적인 공지사항 DB가 있으면 좋을것같아서 추가했다.
삭제시 관계형 데이터베이스로 인해, 장바구니를 먼저 삭제해야 오류가 발생하지 않고 상품이 삭제된다.
aside에 대한 변경이 필요하다.
>>
로그인 했을때, 유저로 사용할 수 있는 부분과 공통적으로 볼 수 있는 부분이 따로 나뉘어져 있어서 불편함을 느끼게 된다.
수량에 따른 금액에 대한 범위 처리가 필요하다.
>>
상품 등록시에만 범위 처리를 해준 결과, 장바구니에서 수량에 따른 금액이 커지는걸 생각치 못해 에러가 생겼다.
(이 이상일 금액은 없을것으로 예상하고) 수량에 따른 금액 및 전체 합계를 int형에서 double형으로 바꿔줬다.
여전히 세션이 만료되었을때 홈으로 돌아가는 기능이 필요하다.
>>
세션이 만료된상태여도 화면이 그대로라, 유저 정보를 사용하는 페이지로 넘어가려하면 에러페이지를 마주하게 된다.
공지사항 등 리스트로 출력할때 번호 매기기
>>
현재에는 DB에 저장된 id를 출력하여, 순서대로 매겨진 번호가 아니다.
SQL 쿼리문을 공부해야겠다.