component-scan
- 작성자 :
- 박*석
- 작성일 :
- 2013-11-25 10:23:52
- 조회수 :
- 608
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요.
몇가지 찾아보다 의문점이 생겨서 문의드립니다.
<context:component-scan base-package="egovframework">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Service"/>
<context:include-filter type="annotation" expression="org.springframework.stereotype.Repository"/>
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
이 내용이
dispatcher-servlet.xml 에도 있고
context-common.xml 에도 있는데
각각 어떤역활을 하나요? 꼭 둘다 필요한가요?
몇가지 찾아보다 의문점이 생겨서 문의드립니다.
<context:component-scan base-package="egovframework">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Service"/>
<context:include-filter type="annotation" expression="org.springframework.stereotype.Repository"/>
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
이 내용이
dispatcher-servlet.xml 에도 있고
context-common.xml 에도 있는데
각각 어떤역활을 하나요? 꼭 둘다 필요한가요?
A
안녕하세요 프레임워크센터입니다.
해당 부분은 레이어를 서버레이어/클라이언트레이어로 나누어서 빈을 등록하기 위한 부분입니다.
잘 살펴보시면 include/exclude로
서버쪽에(context-common.xml )는 service, repository
클라이언트쪽에(dispatcher-servlet.xml)는 controller 가 등록되고 있습니다.
수고하세요.
해당 부분은 레이어를 서버레이어/클라이언트레이어로 나누어서 빈을 등록하기 위한 부분입니다.
잘 살펴보시면 include/exclude로
서버쪽에(context-common.xml )는 service, repository
클라이언트쪽에(dispatcher-servlet.xml)는 controller 가 등록되고 있습니다.
수고하세요.