如果是基于注解的映射需要在DispatcherServlet配置文件中配置:
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"> </bean>
如果处理结果需要返回json,则可以这样配置,前提是要引入处理json的Jackson包:
<beans:bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
<beans:property name="messageConverters">
<beans:list>
<beans:ref bean="jsonConverter"/>
</beans:list>
</beans:property>
</beans:bean>
<beans:bean id="jsonConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
<beans:property name = "supportedMediaTypes">
<beans:list>
<beans:value>application/json;charset=UTF-8</beans:value>
<beans:value>application/xml;charset=UTF-8</beans:value>
</beans:list>
</beans:property>
</beans:bean>
然后就可以在控制器里添加
@Controller
@RequestMapping("/user")
这样的映射注解了
如果要返回json,还需要使用
@ResponseBody