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

dldudtjs5996님의 프로필 이미지
dldudtjs5996

작성한 질문수

스프링 핵심 원리 - 기본편

request 스코프 예제 만들기

에러뜬이유

작성

·

232

0

선생님 에러가뜬이유를 정리하면 컨트롤러에서 MyLogger을
주입했고 컨트롤러에서 스프링컨트롤러에 올려야하는데
scope request 요청 이들어왔을때 올려서 지금상태에는 MyLogger가 스프링컨테이너에 올라가지않아서 에러가뜬거라고이해하면되나요?? 없는걸 요청하는느낌인가요?

답변 2

2

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

1. DemoController는 MyLogger를 주입받습니다.

2. 스프링 컨테이너는 MyLogger를 찾습니다. 그런데 없습니다. 왜냐하면 MyLogger의 스코프는 Request이기 때문입니다. 빈의 스코프가 Request이면 Http Request가 들어왔을 때 빈이 생성됩니다.

3. 아직 요청(Request)이 발생하기 전이므로 MyLogger 빈이 생성되지 않았고 빈이 없는데 주입해야하는 상황이 생겨서 에러가 발생했습니다.

.
감사합니다.

1

dldudtjs5996님의 프로필 이미지
dldudtjs5996
질문자

감사합니다!!

dldudtjs5996님의 프로필 이미지
dldudtjs5996

작성한 질문수

질문하기