우당탕탕 개발 공부

  • 홈
  • 태그
  • GitHub

doFilter 1

Spring- 필터, 인터셉터(Filter, Interceptor)

공통 관심 사항 현재 우리의 상황은 아이템을 등록하고, 판매하는 웹 사이트를 만들고 있는 상황이다. 해당 사이트는 로그인을 한 사용자만 물건을 등록하거나 판매할 수 있다. 그러면, 비로그인 사용자는 물건을 등록하는 페이지에 들어갈 수 없도록 막아야 한다. 또한, 로그인한 사용자만 상품 관리 페이지에 들어갈 수 있도록 해야 한다. 문제는, 비로그인 사용자도 해당 페이지의 URL을 직접 호출하면 들어갈 수 있다는 것이다. 해당 컨트롤러에서 로그인 여부를 체크하는 로직을 하나하나 작성해도 되지만, 로그인의 여부는 여러 컨트롤러에 공통되게 적용되는 사항이다. 때문에, 이렇게 여러 로직에서 공통으로 관심이 있는 것을 공통 관심사(cross-cutting-concern)이라고 한다. 이 문제를 Filter와 Int..

Spring 2023.09.18
1
더보기
반응형
250x250
프로필사진

성장하고 싶은 초보 개발자

  • 분류 전체보기 (121)
    • Spring (23)
    • Http (6)
    • Web (5)
    • SSR(Server Side Rendering) (4)
      • Thymeleaf (4)
    • JPA (0)
    • 프로그래밍 언어 (3)
      • Python (1)
      • JAVA (2)
    • Project (8)
      • 프로젝트_한이음 (2)
      • 프로젝트_스위프(SWYP) (4)
      • 협업 툴 (2)
    • 부트캠프 (3)
      • SSAFY (1)
      • 신세계 I&C 스파로스 아카데미 (2)
    • SWEA (63)
    • BaeckJoon (3)
      • Mathematics (3)
    • IDE (2)
    • Police (1)

인기글

Archives

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 깃허브

티스토리툴바