zoukankan      html  css  js  c++  java
  • SpringMVC:常用注解

    1. RequestParam注解
      1. 作用:把请求中的指定名称的参数传递给控制器中的形参赋值
      2. 属性
        1. value:请求参数中的名称
        2. required:请求参数中是否必须提供此参数,默认值是true,必须提供
    2. RequestBody注解
      1. 作用:用于获取请求体的内容(注意:get方法不可以)
      2. 属性
        1. required:是否必须有请求体,默认值是true
     
     
     
    3. PathVariable注解
      1. 作用:拥有绑定url中的占位符的。例如:url中有/delete/{id},{id}就是占位符
      2. 属性
        1. value:指定url中的占位符名称
      3. Restful风格的URL
        1. 请求路径一样,可以根据不同的请求方式去执行后台的不同方法
        2. restful风格的URL优点
          1. 结构清晰
          2. 符合标准
          3. 易于理解
          4. 扩展方便
     
    4. RequestHeader注解
      1. 作用:获取指定请求头的值
      2. 属性
        1. value:请求头的名称
        2.required:是否必须有此消息头
          注:在实际开发中一般不怎么用
     
     
    5. CookieValue注解
      1. 作用:用于获取指定cookie的名称的值
      2. 属性
        1. value:cookie的名称
        2.required:是否必须有此cookie
     
    6. ModelAttribute注解
      1. 作用
        1. 出现在方法上:表示当前方法会在控制器方法执行前线执行。
        2. 出现在参数上:获取指定的数据给参数赋值。
      2. 应用场景
        1. 当提交表单数据不是完整的实体数据时,保证没有提交的字段使用数据库原来的数据。
     
     7.SessionAttribute
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    一纸高中万里风,寒窗读破华堂空。 莫道长安花看尽,由来枝叶几相同?
  • 相关阅读:
    如何将DataTable转换成List<T>
    关于SqlDataAdapter的使用
    VS 2010中JS代码折叠插件
    ASP.net中的几种分页方法
    学习jquery基础教程的一些笔记
    js中innerHTML与innerText的用法与区别
    SpringBoot 中使用shiro注解使之生效
    redis分布式锁
    使用ZSetOperations(有序)操作redis
    使用SetOperations(无序)操作redis
  • 原文地址:https://www.cnblogs.com/byczyz/p/14483868.html
Copyright © 2011-2022 走看看