SpringMVC中RequestMapping 注解用法及属性

RequestMapping 注解出现位置:

在这里插入图片描述
   

类上:

    请求 URL 的第一级访问目录。此处不写的话,就相当于应用的根目录。写的话需要以/开头。
    它出现的目的是为了使我们的 URL 可以按照模块化管理:
    例如:
          账户模块:
             /account/add
             /account/update
             /account/delete
           
          订单模块:
            /order/add
            /order/update
            /order/delete
          加粗的部分就是把 RequsetMappding 写在类上,使我们的 URL 更加精细。
    

方法上:

    请求 URL 的第二级访问目录。
属性:
value:用于指定请求的 URL。它和 path 属性的作用是一样的。
method:用于指定请求的方式。
params:用于指定限制请求参数的条件。它支持简单的表达式。要求请求参数的 key 和 value 必须和配置的
一模一样。
               例如: params = {“accountName”},表示请求参数必须有 accountName
                           params = {“moeny!100”},表示请求参数中 money 不能是 100。
headers:用于指定限制请求消息头的条件。

                   注意:   以上四个属性只要出现 2 个或以上时,他们的关系是与的关系。 
发布了35 篇原创文章 · 获赞 26 · 访问量 7171

猜你喜欢

转载自blog.csdn.net/qq_42804736/article/details/103393766
今日推荐