프로젝트/[spring]쇼핑몰 홈페이지 도전기

[스프링 쇼핑몰 도전]21.02.19

Leezu_ 2021. 2. 19. 20:27

처음 서버를 실행시킬때마다 mybatis-config.xml에서 typeAlias 오류가 난다.

(Error registering typeAlias for '변수' & Cannot find class )

>>

  오류인 부분은 없지만, 오류로 나온 부분을 다시 적어주면 잘 작동한다. 이유는 모르겠다.

 

상품을 삭제할때에는 사용자가 담아놓은 장바구니에 대해서 처리를 해줘야한다.

>>

  장바구니에 담겨져 있다면, 삭제해도 괜찮을 수는 있으나, 사용자에게 공지가 되어야한다.

  > 사용자마다 개인적인 공지사항 DB가 있으면 좋을것같아서 추가했다.

  삭제시 관계형 데이터베이스로 인해, 장바구니를 먼저 삭제해야 오류가 발생하지 않고 상품이 삭제된다.

 

aside에 대한 변경이 필요하다.

>>

  로그인 했을때, 유저로 사용할 수 있는 부분과 공통적으로 볼 수 있는 부분이 따로 나뉘어져 있어서 불편함을 느끼게 된다.

 

수량에 따른 금액에 대한 범위 처리가 필요하다.

>>

  상품 등록시에만 범위 처리를 해준 결과, 장바구니에서 수량에 따른 금액이 커지는걸 생각치 못해 에러가 생겼다.

  (이 이상일 금액은 없을것으로 예상하고) 수량에 따른 금액 및 전체 합계를 int형에서 double형으로 바꿔줬다. 

 

여전히 세션이 만료되었을때 홈으로 돌아가는 기능이 필요하다.

>>

  세션이 만료된상태여도 화면이 그대로라, 유저 정보를 사용하는 페이지로 넘어가려하면 에러페이지를 마주하게 된다.

 

공지사항 등 리스트로 출력할때 번호 매기기

>>

  현재에는 DB에 저장된 id를 출력하여, 순서대로 매겨진 번호가 아니다.

  SQL 쿼리문을 공부해야겠다.