작성한 질문수
스프링 핵심 원리 - 기본편
스코프와 프록시
작성
·
165
0
10:55초 에서 MyLogger가 요청마다 각각 따로 생성 된다고 하셨는데 프록시 객체가 HTTP요청 마다 각각 따로 생성된다는 말씀이신가요?
그리고 실제 MyLogger는 실제 메서드가 사용 될 때 호출된다고 하셨는데 이게 MyLogger의 실제 기능(메서드)를 사용할 때 프록시객체와의 상속관계를 끊어버리는건가요? ( 가짜를 쓸 때도 진짜 MyLogger를 가리키고 있으나 그 땐 상속관계에 있는 프록시 객체로 오버라이딩 )
답변 1
안녕하세요. binni0515님, 공식 서포터즈 David입니다.
1. 각 요청마다 생성됩니다.
2. 프록시는 유지되며, 프록시 내에 실제 객체를 가리키는 참조가 있어 메서드를 호출할 때마다 실제 객체를 호출하게 되는 효과를 만들어냅니다.
감사합니다.