리주의 프로그래밍 공부

[스프링 쇼핑몰 도전]21.02.17 본문

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

[스프링 쇼핑몰 도전]21.02.17

Leezu_ 2021. 2. 18. 01:56

코딩을 하는 와중에 로그인했던 세션이 만료되면서 세션을 사용한 기능들로 계속 에러페이지로 넘어갔다.

>>

  세션유지 뿐만 아니라, 세션 만료에도 신경을 써야하는 부분을 생각치 못했다.

  인터셉터에 /customer/**로 user가 null이면 기본 페이지로 이동시키려했으나, 이렇게 되면 전체적인 구조를 바꿔야한다. (∵ /customer/ 하위 파일들에 c:if로 세션에 따른 기능을 작성했기 때문에 로그인을 안했다면 무한 루프가 돌 것)

  그래서 jsp 혹은 controller에서의 session처리를 해줘야하는데, 좀 더 공부해봐야겠다.

 

다시보니까 component-scan의 범위를 너무 광범위하게 잡은거같다.

>>

  이 프로젝트는 크지않기 때문에 시간에 영향이 없을거같지만, 큰 프로젝트를 한다면 이 역시도 고려해봐야할 부분인듯 하다. (어노테이션이 전혀 들어가지 않은 entity, interface정도는 다른 폴더로 묶는다면 어느정도로 좋아질까?)