• Java后端 学习路线 笔记汇总表【黑马程序员】
  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.完成常用注解案例代码。

SpringMVC-学习笔记03【SpringMVC常用注解】相关推荐

  1. springmvc学习笔记(10)-springmvc注解开发之商品改动功能

    springmvc学习笔记(10)-springmvc注解开发之商品改动功能 springmvc学习笔记(10)-springmvc注解开发之商品改动功能 标签: springmvc springmv ...

  2. SpringMVC学习笔记:springMVC中相关细节

    SpringMVC中相关细节 1.什么是MVC? MVC是一种软件架构思想,将软件按照模型.视图.控制器来划分. ①M:模型层:指工程中的javaBean,作用是处理数据.javaBean分为两类:一 ...

  3. SpringMVC学习笔记七:SpringMVC的数据验证

    SpringMVC支持JSR(Java Specification Requests, Java规范提案)303-Bean Validation数据验证规范,该规范的实现者很多,其中较常用的是 Hib ...

  4. [SpringMVC]SpringMVC学习笔记一: springmvc原理及实例解析.

    前言: 今天来回顾下SpringMVC的开发原理, 使用图文并茂的方式 来解析其中的内幕, 我相信懂了其中的运行机制后, 对于面试中SpringMVC大家都可以说so easy了. 一, 图示法 第二 ...

  5. 人工智能学习笔记03——matplotlib常用统计图

    绘制散点图 1 假设通过爬虫,获取到西安2019年3月份和10月份每天白天的最高的气温,分别是列表a和列表b,那么此时如何寻找气温随时间变换的某种规律? a = [12,7,13,13,17,17,1 ...

  6. SpringMVC学习笔记(二)常用注解

    SpringMVC学习笔记(二)常用注解 1.RequestParam 作用: 把请求中指定名称的参数给控制器中的形参赋值. 属性: value:请求参数中的名称. required:请求参数中是否必 ...

  7. 【学习笔记】SpringMVC—@RequestMapping注解

    [学习笔记]SpringMVC-@RequestMapping注解

  8. SpringMVC学习笔记

    文章目录 SpringMVC学习笔记 Spring MVC 什么是 MVC 设计模式? Spring MVC 的核心组件 Spring MVC 的工作流程 如何使用? Spring MVC 注解 Sp ...

  9. SpringMVC学习笔记整理

    SpringMVC学习笔记 以下是我整理的SpringMVC学习笔记: 导入jar包 一:springmvc工作流程. ①.     servlet容器初始化一个request请求 ②.     Di ...

  10. SpringMVC:学习笔记(11)——依赖注入与@Autowired

    SpringMVC:学习笔记(11)--依赖注入与@Autowired 使用@Autowired 从Spring2.5开始,它引入了一种全新的依赖注入方式,即通过@Autowired注解.这个注解允许 ...

最新文章

  1. c语言实验七实验报告,C语言实验七 数 实验报告.doc
  2. static,extern关键字作用?
  3. golang 文件服务器 实现
  4. python编程工资-看到抖音上Python工程师晒得工资条,我沉默了......
  5. 服务器控件生命周期简介
  6. 二十年后我发明了保姆机器人作文_机器人保姆我的发明作文450字
  7. mysql gtid深入_深入理解MySQL 5.7 GTID系列(四):mysql.gtid_executedPREVIOUS GTID EVENT
  8. python web应用_如何使用Python将通知发送到Web应用
  9. 利用MMCM IP核产生用户时钟
  10. Autofac Webapi 的依赖注入
  11. MySQL 字符集和校对
  12. 【电源模块】TPS54331 DCDC降压芯片设计
  13. 如何让企业微信的消息在微信里显示?
  14. 教你轻松查看QQ空间加密后的好友图片
  15. 《老路:用得上的商学课》读书笔记-004 边际成本
  16. 理财趣事:要想财富滚滚来 先学普京打野猪
  17. 方差分析(ANOVA)简记
  18. 小博老师解读经典Java面试题—Java位运算
  19. Alist小雅超集Docker搭建排坑指南
  20. 路由 OSPF常见4种网络类型MA、P2P、NBMA、P2MP、OSPF报头字段信息简介。

热门文章

  1. python 并行计算库_Python 大规模数据存储与读取、并行计算:Dask库简述
  2. oa项目经验描述_OA系统为企业带来多少实用价值?移动OA又为企业解决哪些问题?...
  3. maven多模块合并打包_Spring Boot 多模块项目实践(附打包方法)
  4. mybatis 时间_开发工具:Mybatis.Plus.插件三种方式的逆向工程
  5. 四十二、开始Vuex的学习:如何在Vue中使用Vuex
  6. 三十、Java 多线程编程(上篇)
  7. tensorflow笔记
  8. R 语言聚类关联规则
  9. keras从入门到放弃(十七)使用预训练网络VGG迁移学习
  10. 博士学位论文 | 机器阅读理解与文本问答技术研究