1.通过beanName
默认就是这种方式,可以不用配置
Controller的bean配置需要使用name而不是id,用来指定访问路径
<bean name="/cpf.do" class="my.mvn.controller.HelloWorldController"></bean>
这样就可以通过项目名称/cpf.do来访问Controller
2.通过URLHandlerMapping
(1)配置Controller的bean
这里和一般的bean一样,使用id即可
<bean id="helloWorldController" class="my.mvn.controller.HelloWorldController"></bean>
(2)在配置文件中指定映射方式对应的bean
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/cpf.do">helloWorldController</prop>
</props>
</property>
</bean>
mappings中配置路径和Controller的对应方式