강의

멘토링

커뮤니티

Inflearn Community Q&A

dldudtjs59962962's profile image
dldudtjs59962962

asked

Spring Core Principles - Basic Edition

Create a request scope example

에러뜬이유

Written on

·

296

0

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

Answer 2

2

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

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

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

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

.
감사합니다.

1

dldudtjs5996님의 프로필 이미지
dldudtjs5996
Questioner

감사합니다!!

dldudtjs59962962's profile image
dldudtjs59962962

asked

Ask a question