SpringMVC-学习笔记03【SpringMVC常用注解】

  1. SpringMVC-学习笔记01【SpringMVC概述及入门案例】【day01】
  2. SpringMVC-学习笔记02【参数绑定及自定义类型转换】
  3. SpringMVC-学习笔记03【SpringMVC常用注解】
  4. SpringMVC-学习笔记04【SpringMVC返回值类型及响应数据类型】【day02】
  5. SpringMVC-学习笔记05【文件上传】
  6. SpringMVC-学习笔记06【异常处理及拦截器】
  7. SpringMVC-学习笔记07【SSM整合案例】【day03】

目录

01-RequestParam注解

02-RequestBody注解

03-PathVariable注解

04-HiddentHttpMethodFilter过滤器

05-RequestHeader注解

06-CookieValue注解

07-ModelAttribute注解

08-SessionAttributes注解

随堂笔记

第四章:常用的注解


01-RequestParam注解

02-RequestBody注解

03-PathVariable注解

04-HiddentHttpMethodFilter过滤器

05-RequestHeader注解

 

06-CookieValue注解

07-ModelAttribute注解

08-SessionAttributes注解

随堂笔记

第四章:常用的注解

  • 1.RequestParam注解
    • 1.作用:把请求中的指定名称的参数传递给控制器中的形参赋值
    • 2.属性
      • 1.value:请求参数中的名称
      • 2.required:请求参数中是否必须提供此参数,默认值是true,必须提供
    • 3.代码如下
  • 2.RequestBody注解
    • 1.作用:用于获取请求体的内容(注意:get方法不可以)
    • 2.属性
      • 1.required:是否必须有请求体,默认值是true
    • 3.代码如下
  • 3.PathVariable注解
    • 1.作用:拥有绑定url中的占位符的。例如:url中有/delete/{id},{id}就是占位符。
    • 2.属性
      • 1.value:指定url中的占位符名称
    • 3.Restful风格的URL
      • 1.请求路径一样,可以根据不同的请求方式去执行后台的不同方法
      • 2.restful风格的URL优点
        • 1.结构清晰
        • 2.符合标准
        • 3.易于理解
        • 4.扩展方便
    • 4.代码如下
  • 4.RequestHeader注解
    • 1.作用:获取指定请求头的值
    • 2.属性
      • 1.value:请求头的名称
    • 3.代码如下
  • 5.CookieValue注解
    • 1.作用:用于获取指定cookie的名称的值
    • 2.属性
      • 1.value:cookie的名称
    • 3.代码
  • 6.ModelAttribute注解
    • 1.作用
      • 1.出现在方法上:表示当前方法会在控制器方法执行前线执行。
      • 2.出现在参数上:获取指定的数据给参数赋值。
    • 2.应用场景
      • 1.当提交表单数据不是完整的实体数据时,保证没有提交的字段使用数据库原来的数据。
    • 3.具体的代码
      • 1.修饰的方法有返回值
      • 2.修饰的方法没有返回值
  • 7.SessionAttributes注解
    • 1.作用:用于多次执行控制器方法间的参数共享
    • 2.属性
      • 1.value:指定存入属性的名称
    • 3.代码如下

day01作业:1.完成SpringMVC入门案例代码、2.完成SpringMVC参数绑定案例代码、3.完成常用注解案例代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

upward337

谢谢老板~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值