어노테이션이 아닌 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 |