작성
·
154
0
현재 LogDemoController에서 서버를 띄울때 오류가 발생하고 있습니다. 오류가 발생하는 이유는 MyLogger객체를 주입받아야 하는데 현재 스프링빈에 등록되어있지 않아서 오류가 발생한다고 말씀해 주셨습니다.
여기까지는 이해가 갑니다.
그런데 MyLogger.java에 가보면 @Component어노테이션이 적혀있는데 @Component 어노테이션은 스프링컨테이너가 띄어질때 자동으로 해당객체를 스프링빈으로 등록한다고 알고있습니다.
그런데 왜 스프링컨테이너에 MyLogger객체가 등록되어있지 않은지 궁금합니다. @Scope("request")라고 선언을 해줘서 Http요청이 들어올때 생성되서 없는건가요?