spring Handler Mapping
お客様の要求が来たら、フロントエンドコントローラDisplatServletは、Handler Mappingオブジェクトによって決定されます。要求を対応するControllerにどう割り当てるかは、WEBプログラムにとって、通常はURL経路でControllerに対応します。
Displatch ServletデフォルトのHandler Mappingオブジェクトは
CONTROLLERのクラス名は直接関係を作ります。
SPRINGの中で最も一般的なHandler Mappingは
Displatch ServletデフォルトのHandler Mappingオブジェクトは
org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping.
BeanNameUrlhandlerMappingは簡単なHandler Mappingであり、小さなアプリケーションを適用するだけで、URLとCONTROLLERのクラス名は直接関係を作ります。
SPRINGの中で最も一般的なHandler Mappingは
org.springframework.web.servlet.handler.SimpleUrlHandlerMapping
例:appication Contect.xml <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/board.do">boardController</prop>
<prop key="/subject.do">subjectController</prop>
</props>
</property>
</bean>
上の例では、要求は「/board.do」形式で、boardControllerに処理されます。