단서해
개발일지
단서해
전체 방문자
오늘
어제
  • 분류 전체보기 (29)
    • Project (5)
    • JAVA (2)
    • Server (11)
      • Info (4)
      • 작동 원리 예상 (4)
      • Question (1)
      • JPA (1)
    • Infra (2)
    • Trouble Shooting (8)

블로그 메뉴

  • 홈
  • 글쓰기
  • 관리

공지사항

인기 글

태그

  • 분산락
  • 성능 개선
  • gradle
  • flutter
  • Lettuce
  • OAuth2.0
  • Java
  • @Component scan
  • @configuration
  • docker
  • Fileter
  • Reflection
  • error
  • Spring
  • 동시성
  • 비동기
  • thymeleaf
  • yml
  • CodeDeploy
  • 트랜잭션
  • gradlew
  • Intellij
  • Github Actions
  • 무중단 배포
  • gradle-wrapper.properties
  • JPA
  • pinpoint
  • enhanced for
  • 파일 경로
  • REQUIRES_NEW

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
단서해

개발일지

카테고리 없음

[Spring] Filter + Reflection == AOP

2022. 8. 2. 09:56

Filter + Reflection == AOP 가 의미하는 것이 무엇일까?

 

위의 식이 의미하는 바는 Filter 에 reflection 을 사용하면, Spring의 AOP와 비슷한 효과를 발휘할 수 있

다는 것이다.

 

원래 Filter 만을 사용한다면 전처리 기능만 유효하다.

하지만 reflection 을 사용하여 호출될 함수를 알아낸 다음 Filter 안에서 호출한다면 후처리 작업까지

가능해진다.

 

이렇게 된다면 Spring에서 제공하는 AOP 처럼 Filter 로도 전처리, 후처리 작업을 직접 설정할 수

있게 된다.

 

 

 

 

잘못된 내용에 대한 수정이나, 본문에 대한 어떠한 피드백도 환영하니 댓글로 남겨주시면 감사하겠습니다. ㅎ
저작자표시 (새창열림)
    단서해
    단서해

    티스토리툴바