• 【转载】@RequestMapping的分类



    @RequestMapping的分类

    类级别的和方法级别的@RequestMapping的几种形式:

      @RequestMapping(method = RequestMethod.GET)
      @RequestMapping(value="/{day}", method = RequestMethod.GET)//day为方法中的参数
      @RequestMapping   (value="/new", method = RequestMethod.GET)

    @RequestMapping("/a")//类级别,可以不需要,如果要了,下面所有的请求路径前都需要加入 /a 
    public class ccccontroller{
      @RequestMapping("/b")//方法级别,必须有,决定这个方法处理哪个请求,如果有类级别 /a/b   
      @RequestMapping(value="/b" method=RequestMethod.POST)   
      @RequestMapping(value="/b", method=RequestMethod.GET, params="type=checking")   
      @RequestMapping public String show() {
       //如果没有类级别的就直接请求/b  return;
    } }

    第一个是一种简写方式,匹配路径为 “/a/b”;
    第二个方法级的请求映射和类级别的映射结合,当HTTP方法是POST时与路径“/a/b”匹配;
    第三个添加了一个要求,就是名为“type”的请求参数和其值“checking”都需要在请求中出现;
    第四个根本就没有指定路径,这个方法匹配所有的 HTTP方法,如果有必要的话可以用它的方法名。下面改写我们的方法,使它可以依靠方法名进行匹配。

  • 相关阅读:
    linux read 系统调用剖析
    IO流程及优化
    分布式存储比较
    BTree,B-Tree,B+Tree,B*Tree的数据结构
    Spectrum Scale
    unixbench测试
    网络文件系统与 Linux
    协程的实现
    进程池和线程池
    django-spirt 论坛主题
  • 原文地址:https://www.cnblogs.com/huapox/p/3509631.html
Copyright © 2020-2023  润新知