메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

BeanNameUrlHandlerMapping 과 DefaultAnnotationHandlerMapping 동시사용
  • 작성자

    송*상

  • 작성일

    2011-09-26 17:59:13

  • 조회수

    2,325

  • 구분

    실행환경

  • 진행상태

    완료

질문

BeanNameUrlHandlerMapping 과 DefaultAnnotationHandlerMapping을
같이 사용하여 개발을 했으면 합니다

위 세팅방법 설명이 있는 메뉴얼 페이지가 혹시 있느지요?
BeanNameUrlHandlerMapping로 만들어진 app에 추가로 DefaultAnnotationHandlerMapping을 이용해 확장을 해볼까 하는데 위조합도 가능한건지요?

처음 BeanNameUrlHa ndlerMapping 두번째DefaultAnnotationHandlerMapping으로 세팅 할까 합니다
아래의 세팅예처럼 하면 적용이될지...

세팅예)

<context:component-scan base-package="egovframework">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service"/>
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Repository"/>
</context:component-scan>

<!--
View Resolver: JstlView
-->
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/jsp/" />
<property name="suffix" value=".jsp" />
</bean>

<!-- GENERAL HANDLE -->
<bean id="handlermapping"
class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping" p:order="0">
<property name="alwaysUseFullPath" value="true" />
</bean>

<!-- ANNOTATION HANDLE -->
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" p:order="1"/>
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />

답변

안녕하세요.. 송우상님..

HandlerMapping은 문의하신 것 처럼.. 여러 개가 등록될 수 있습니다.

다만, 서로 순서를 주기 위해 order 속성(p:order)만 문의하신 것처럼 지정하시면 됩니다..

그럼.. 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기