스코프와 Provider ObjectProvider 덕분에 ObjectProvider.getObject()를 호출하는 시점까지 request scope 빈의 생성을 지연할 수 있다. ObjectProvider.getObject()를 호출하는 시점에는 HTTP 요청이 진행중이므로 request scope 빈의 생성이 정상처리된다. ObjectProvider.getObject()를 LogDemoController, LogDemoService에서 각각 한번씩 따로 호출해도 같은 HTTP 요청이면 같은 스프링 빈이 반환된다. 스코프와 프록시 프록시 방식 proxyMode = ScopedProxyMode.TARGET_CLASS를 추가 적용 대상이 클래스면 TAGET_CLASS 인터페이스면 INTERFACES MY..