美文网首页
注解@ReuqestMapping介绍

注解@ReuqestMapping介绍

作者: GGarrett | 来源:发表于2019-01-03 18:55 被阅读0次

RequestMapping

RequestMapping中的属性

标记客户的请求与哪一个类和方法对应。

value属性

请求URL映射

  • 作用:用于映射URL和HandlerMethod方法。
  • 用法
@RequestMapping(value="/item")
@RequestMapping("/item“)
@RequestMapping(value={"/item",”/queryItem”})

窄化请求映射

  • 作用:限制此类下所有的方法的请求访问必须以请求前缀开头,对URL进行模块发分类管理。
  • 用法:访问时的URL是/item/findItem
@RequestMapping("item")
@Controller
public class ItemController {

   @RequestMapping("findItem")
   public String findItem(Model model) {
      model.addAttribute("msg", "ItemController...findItem方法执行了");
      return "success";
   }
}

method属性

  • 作用:限定请求URL只能通过指定的method请求方式来访问该HandlerMethod。
  • 用法:
@RequestMapping(value="/findItem",method=RequestMethod.GET)
@RequestMapping(value="/findItem",method = RequestMethod.POST)
@RequestMapping(value="/findItem",method={RequestMethod.GET,RequestMethod.POST})

params属性

  • 作用:通过设置params参数条件,进行访问HandlerMehtod的限制。
  • 用法:
    URL请求
<a href="item/removeItem?name=iphone6&price>5000">删除商品,金额大于5000</a>
<br />
<a href="item/removeItem?name=iphoneXs&price>7000">删除商品,金额大于7000</a>

Controller方法

@RequestMapping(value="removeItem",params= {"name","price>5000"})
    public String removeItem(Model model) {
        model.addAttribute("msg", "ItemController...removeItem方法执行了");
        return "success";
    }

相关文章

  • 注解@ReuqestMapping介绍

    RequestMapping 标记客户的请求与哪一个类和方法对应。 value属性 请求URL映射 作用:用于映射...

  • SSM注解介绍大全

    title: SSM注解categories: 注解tags: 注解 SSM注解详细介绍 @Controller ...

  • Java注解简介篇

    摘要 本文详细介绍java注解是什么,如何声明java注解,如何解析java注解。最后介绍JDK提供的几大基本注解...

  • Android注解基础用法

    注解的介绍 注解介绍 注解是在 Java SE5 引入进来的。 注解又称为标注,用于为代码提供元数据。 作为元数据...

  • Spring核心——Stereotype组件与Bean扫描

    在注解自动装载中介绍了通过注解(Annotation)自动向Bean中注入其他Bean的方法,本篇将介绍通过注解(...

  • Spring(ioc操作(注解)和aop概念)

    .Spring的bean管理(注解) .注解介绍 1.代码里面特殊标记,使用注解可以完成功能 2.注解写法@注解名...

  • Spring的bean管理(注解)

    注解介绍 1 代码里面特殊标记,使用注解可以完成功能 2 注解写法 @注解名称(属性名称=属性值) 3 注解使用在...

  • Android注解

    本文目录: 一. 注解概念和介绍 二. 注解的语法 三. 基本注解——五大元注解 四. AnnotatedElem...

  • 探究Android中的注解

    注解是我们经常接触的技术,Java有注解,Android也有注解,本文将试图介绍Android中的注解,以及But...

  • Spring bean管理(注解)

    1.注解介绍 (1)代码里面特殊标记,可以使用注解完成功能(2)注解写法 @注解名称(属性名称=属性值)(3)注解...

网友评论

      本文标题:注解@ReuqestMapping介绍

      本文链接:https://www.haomeiwen.com/subject/fgsqrqtx.html