• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

21강 RequestScope 빈 주입 xml방식에서 질문 드립니다.

20.08.12 01:49 작성 조회수 79

0

이 강의에서 root-context.xml에 bean을 설정하거나 Component 어노테이션을 이용해서 빈을 생성하는 두가지 예제를 

통해 RequestScope에 대한 강의가 진행되는데요.

root-context.xml에 id를 설정한 DataBean2는 컨트롤러에서 model에 넣지 않아야 적용이되고

Component 어노테이션에 value 값을 지정한  DataBean4는 model 객체에 넣어주어야 적용이되는데

그 이유가 잘 이해되지 않아 다시 한번 질문드립니다.

답변 1

답변을 작성해보세요.

0

어떤 방식이든 request 영역에 저장이 되느냐 그렇지 않느냐의 차이입니다. xml 방식으로 빈을 정의할때 scope를 request로 주면 request 영역에 자동으로 저장이 되는데 어노테이션을 이용해 Bean을 정의하면 Bean 객체가 생성되는 시점만 결정될 뿐 자동으로 저장되지 않습니다.