首页 > 其他分享 >第五章:SpringMVC的常用注解

第五章:SpringMVC的常用注解

时间:2023-12-16 21:11:25浏览次数:43  
标签:请求 SpringMVC request 指定 处理 第五章 类型 注解

一、21、springMVC常用注解

image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image

二、springMVC相关注解理论整合

1、@RequestMapping:用来处理请求地址映射的注解,可用于类或方法上

@RequestMapping("/path")表示该控制器处理所有"/path"的 URL 请求。

用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。该注解有六个属性:

  • params:指定request中必须包含某些参数值时,才让该方法处理。
  • headers:指定request中必须包含某些指定的header值,才能让该方法处理请求。
  • value:指定请求的实际地址,指定的地址可以是URI Template 模式
  • method:指定请求的method类型, GET、POST、PUT、DELETE等
  • consumes:指定处理请求的提交内容类型(Content-Type),如application/json,text/html;
  • produces:指定返回的内容类型,仅当request请求头中的(Accept)类型中包含该指定类型才返回

2、@RequestParam:用在方法的参数前面。

示例代码:
image

3、@PathVariable:路径变量。


image
参数与大括号里的名字一样要相同。

标签:请求,SpringMVC,request,指定,处理,第五章,类型,注解
From: https://www.cnblogs.com/asdfghqwe/p/17908362.html

相关文章

  • C#注释:提升可读性的注解艺术
    文章目录注释行注释段注释XML注释一级注释二级注释注释换行TODO注释注释行注释//注释内容段注释/*注释内容*/XML注释///<summary>///注释内容///</summary>///是智能注释也称xml注释,会在被编译,并生成xml文件在可执行文件中。会影响编译速度,但不......
  • SpringBoot使用Async注解实现异步线程
    1、启动类增加@EnableAsync注解2、yml增加配置spring:task:execution:pool:max-size:8core-size:8keep-alive:60queue-capacity:1000thread-name-prefix:Asnyc-task-calc-3、编写配置类AsyncTaskConfigimp......
  • Java Web开发阶段注解
    @Component标注Spring管理的Bean,使用@Component注解在一个类上,表示将此类标记为Spring容器中的一个Bean通过路径扫描来自动侦测以及自动装配到Spring容器中@Controller用于指示Spring类的实例是一个控制器,相对于实现Controller接口更加简单,使用Controller注解可以同时处理多个......
  • HTML 常用表单元素使用以及注解
    一、表单的用途HTML表单用于收集用户的输入信息。HTML表单表示文档中的一个区域,此区域包含交互控件,将用户收集到的信息发送到Web服务器。一个表单有三个基本组成部分:表单标签:这包含了处理表单数据所用的URL以及数据提交到服务器的方式。表单域(表单控件):包含了文本框、......
  • 如何让@Transactional注解方法被无注解的方法调用时使事务生效
    Java-如何让@Transactional注解方法被无注解的方法调用时使事务生效问题在springboot项目中,同一个类中,无@Transaction注解的方法调用另一个有@Transaction注解的方法,该如何让事务生效?‍解法importorg.springframework.beans.factory.annotation.Autowired;importorg.spr......
  • 如何让@Transactional注解方法被无注解的方法调用时使事务生效
    Java-如何让@Transactional注解方法被无注解的方法调用时使事务生效问题在springboot项目中,同一个类中,无@Transaction注解的方法调用另一个有@Transaction注解的方法,该如何让事务生效?‍解法importorg.springframework.beans.factory.annotation.Autowired;importorg.spr......
  • Spring-第四章:Spring注解配置
    四、Spring注解配置1、IoC注解1.1常用注解1.2数据装配1.3其他bean的引用1.4集合的装配1.5生命周期1.6实例化时机&scope作用域2、AOP注解......
  • 第五章 密钥分配与密钥管理 —— 现代密码学(杨波)复习题
    第五章一、填空:1.消息认证中认证符的产生有哪两大类________________和_________________2.消息认证码和杂凑函数的算法都是公开的,其根本区别是_________________3.MAC与加密算法的区别在于_____________________4.某MAC算法输出长度为64bit,认证密钥为160bit,则对MAC的穷......
  • Python——第五章:Zipfile模块
    Zipfile模块zipfile模块是Python中用于处理ZIP文件的标准库模块。它提供了创建、读取和写入ZIP文件的功能。zipfile模块在写入文件时,如果要将文件写入子目录,需要在写入文件前先创建好相应的目录结构。创建压缩包在使用zipfile.ZipFile写入模式(mode="w")时,如果指......
  • Python——第五章:处理异常try、except、else、finally
    在Python中,try和except语句用于处理异常(错误)。通过使用这两个关键字,你可以编写代码来捕获和处理可能发生的异常,以保持程序的稳定性。try:try代码except错误1as变量1:except1代码except错误2as变量2:except2代码except错误3as变量3:except3......