映射器Mapping

Posted 码上加油站

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了映射器Mapping相关的知识,希望对你有一定的参考价值。

1)  org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping(核心)

程序员定义的Action所对应的<bean>标签的name属性作为请求路径

      <!-- 注册控制器(程序员) -->
      <bean name="/add.action" class="cn.itcast.javaee.springmvc.mapping.UserAction"></bean>

      <!-- 注册映射器(handler包)(框架) -->
      <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>

2)  org.springframework.web.servlet.handler.SimpleUrlHandlerMapping

/delete.action和/update.action和/find.action请求路径都交由<bean>标签为id的Action,即

多个路径对应同一个Action

  <bean id="userActionID" class="cn.itcast.javaee.springmvc.mapping.UserAction"></bean>
        
      <!-- 注册映射器(handler包)(框架) -->
      <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
              <property name="mappings">
                  <props>
                      <prop key="/delete.action">userActionID</prop>
                      <prop key="/update.action">userActionID</prop>
                      <prop key="/find.action">userActionID</prop>
                  </props>
              </property>
      </bean>

 

以上是关于映射器Mapping的主要内容,如果未能解决你的问题,请参考以下文章

根据映射器代码中的某些逻辑,将映射器中的一些数据(行)写入单独的目录

简单映射器模式 C# 代码生成模板

Jersey ExceptionMapper未被调用

映射器输出直接打印到输出文件

简单的自动映射器示例

C# .NET 中的数据映射器问题