본문 바로가기

프로그래밍/SPRING 3.X

SimpleUrlHandlerMapping 사용법

어노테이션이 아닌 XML 에 url매핑하는 방법으로 일반적으로 SimpleUrlHandlerMapping을 사용한다.

 

SimpleUrlHandlerMapping 에 프로퍼티 설정 방법 예.

 

1. uriMap 프로퍼티 사용

<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="urlMap">
<map>
<entry key="/insert.do" value="InsertController" />
<entry key="/delete.do" value="DeleteController" />
</map>
</property>
</bean>
         
 2. mappings 프로퍼티 사용

<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/insert.do">InsertController</prop>
<prop key="/delete.do">DeleteController</prop>
</props>
</property>
</bean> 

[출처] SimpleUrlHandlerMapping 예|작성자 아유



참고 : 

- annotation을 쓸때는 DefaultAnnotationHandlerMapping

- 스프링 기본 BeanNameUrlHandlerMapping

- 그리고 위에 SimpleUrlHandlerMapping


servletContext.xml파일을 구성할때 여러 HandlerMapping을쓸때는 적어줘야 한다.



    <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">

        <property name="alwaysUseFullPath" value="true"></property>

        <property name="mappings">

            <props>

                <prop key="/board_list.do">boardController</prop>

            </props>

        </property>

    </bean>



    <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping" />

    

    <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" />

'프로그래밍 > SPRING 3.X' 카테고리의 다른 글

HandlerInterceptor 사용하기  (0) 2013.12.11
스프링 zip파일 다운받는 주소  (0) 2013.11.21
스프링 진행단계 정리  (0) 2013.10.02
유용한 스프링 관련 강좌.  (0) 2013.09.25
자바 개발에 도움 사이트  (0) 2013.08.20