인프런 커뮤니티 질문&답변

donkey님의 프로필 이미지
donkey

작성한 질문수

스프링 핵심 원리 - 기본편

스코프와 프록시

myLogger호출시

해결된 질문

작성

·

460

0


[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (/아니오)

[질문 내용]
1. 진짜 myLogger가 생성될때가 웹페이지 요청이 아니라, 그 안의 myLogger의 메서드 호출할때 생성인가요?

2 그럼 @Scope에서 "request"는 프록시 적용시 코드에 끼치는 영향이 없는거 같은데, 빼면은

다음처럼 uuid 값들은 같게 출력되고, 초기화,클로스 메서드가 잘 안되는거 같은데 왜그럴까요?

 

 

답변 1

1

안녕하세요. 노동자님, 공식 서포터즈 David입니다.

빈의 스코프에는 여러가지가 있고, 스코프를 명시하지 않으면 빈은 싱글톤 스코프를 갖게 됩니다.

리퀘스트 스코프와 싱글톤 스코프가 서로 어떻게 다른지와 싱글톤 빈은 한 번만 생성된다는 점을 다시 살펴보시면 리퀘스트 스코프를 뺐을 때 왜 다음처럼 uuid 값들은 같게 출력되고, 초기화,클로스 메서드가 잘 안되는거 같은데이와 같은 현상이 발생하는지 알 수 있습니다.

만약 각 스코프의 차이에 대해서 다시 살펴보았음에도 이해되시지 않는다면 댓글 부탁드립니다.

감사합니다.

donkey님의 프로필 이미지
donkey

작성한 질문수

질문하기