09 - @requestMapping

@RequestMapping注解定义不同处理器的映射规则.
按书写方式:

  1. 方式一: 建议使用 规范利于维护, 毕竟代码写完不仅仅是自己看的
@RequestMapping(value="/demo") 
  1. 方式二:
@RequestMapping("/demo")

按功能可注解在类上和方法上:

  1. 注解在类上面
    在class上添加@RequestMapping(url)指定通用请求前缀, 限制此类下的所有方法请求url必须以请求前缀开头. 使用此方法可以对url进行分类管理.
    如是大型项目,规范式开发, 这种方式就很有必要了.
  2. 注解在方法上
    例如:
@RequestMapping(value = "/hello2.action")

注意如果拦截规则是 *.action的话, 上边可以写 /hello2.action 也可以写成 /hello2 但是从代码易于维护的角度出发, 还是加上.action比较好.
配置多个url 访问同一个方法用如下方式:

@RequestMapping(value = {"demoList.action","a.action"})

中括号包裹, 中间用逗号隔开, 相当于一个数组.

猜你喜欢

转载自blog.csdn.net/fanbaodan/article/details/85227792
09