혜유의 코딩신 만들기 프로젝트

  • 홈
  • 태그
  • 방명록

2025/01/08 1

[SPRING 고급] 프록시와 내부 호출, 프록시 기술 한계

프록시와 내부 호출-문제스프링은 프록시 방식의 AOP를 사용한다. 따라서 AOP를 적용하려면 항상 프록시를 통해서 대상 객체(target)을 호출해야 한다. 이렇게 해야 프록시에서 먼저 어드바이스를 호출하고 이후에 대상 객체를 호출한다.만약 프록시를 거치지 않고 대상 객체를 직접 호출하게 되면 AOP가 적용되지 않고 어드바이스도 호출되지 않는다.대상 객체의 내부에서 메서드 호출이 발생하면 프록시를 거치지 않고 대상 객체를 직접 호출하는 문제가 발생한다. AOP proxy는 target.external()을 호출한다. 그런데 여기서 문제는 callServiceV0.external() 안엥서 internal()을 호출할 때 발생한다. 이떄는 CallLogAspect 어드바이스가 호출되지 않는다. 자바 언어에..

스터디/Spring 2025.01.08
이전
1
다음
더보기
프로필사진

혜유의 코딩신 만들기 프로젝트

  • 분류 전체보기 (59)
    • 대외활동 (0)
    • 스터디 (48)
      • 안드로이드 (2)
      • Spring (10)
      • 에러 일기 (2)
      • Algorithm (30)
      • AWS (0)
    • 프로젝트 (0)
      • 챗봇 (0)
    • CS공부 (10)
      • 운영체제 (8)
      • 네트워크 (1)
      • 데이터베이스 (1)

Tag

CS, 컴공, 컴퓨터, 코딩, 운체, 코딩테스트, 개발자, 운영체제, 백엔드개발, 코테, 컴퓨터공학, sql, 백준, 인터넷, 개발, 백엔드, 공부, 알고리즘, IT, Spring,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/01   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바