一、窄化请求映射
在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)
可以指定请求方法,
根据实际情况指定请求方法。