강의

멘토링

커뮤니티

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

만시니님의 프로필 이미지
만시니

작성한 질문수

윤재성의 만들면서 배우는 Spring MVC 5

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

작성

·

128

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 객체가 생성되는 시점만 결정될 뿐 자동으로 저장되지 않습니다.

만시니님의 프로필 이미지
만시니

작성한 질문수

질문하기