JAVA框架 SpringMVC RequestMapping讲解

一、窄化请求映射

在class上做RequestMapping注解。

好处:避免在同一个项目中和其他人的url重复,出现请求混乱问题,便于管理。

1 @Controller
2 @RequestMapping(value = "/goods")
3 public class goodsController {
4     @Resource(name="goodsServiceImpl")
5     private goodsService goodsService;

 这样以后请求url:/goods/xxxx。

注意:在配置处理器适配器的时候,对url前缀和后缀的时候前缀必须要要/否则出现以下错误:

1         <!--视图解析器配置-->
2         <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"  >
3             <property name="prefix" value="/WEB-INF/jsp/"/>
4             <property name="suffix" value=".jsp" />
5             <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
6         </bean>

 二、请求方法指定。@RequestMapping(value = "/items",method = RequestMethod.GET)

可以指定请求方法,

根据实际情况指定请求方法。

原文地址:https://www.cnblogs.com/evilliu/p/8980122.html