SpringMVC常用注解使用

SpringMVC中的常用注解 SpringMVC中的常用注解SpringMVC中的常用注解使用注解实现简单的登录 SpringMVC中的常用注解 @Controller @Controller注解标注是一个类是Web控制器,其和@Component注解等价,只不过在Web层使用,其便于区分类的作用。 @RequestMapping @RequestMapping是Spring Web应用程序中最常被用到的注解之一。 在对SpringMVC进行配置的时候,需要指定请求与处理方法之间的映射关系,这时候就需要使用@RequestMap 阅读详情

1、@Controller——定义为容器

将该类交给MVC管理,达到servlet的目的,作用在类上

2、 @RequestMapping("/名称")——请求路径

映射路径,可以理解为访问路径,作用在类上是一级目录,作用在方法上是二级目录
常用:value,path ,method,其中value和path一致
在这里插入图片描述

3、@RequestParam——请求参数

该注解用来使用别名,当前端传来的参数是注解里的value时,MVC无法识别,故而可以使用该注解

注意:使用该注解后,在该方法中前端传来的参数必须是value的值,否则会报错

在这里插入图片描述

4、@RequestBody——获取请求体

作用于方法的参数上,获取请求体,不适用GET请求,GET请求没有请求体,返回的是键值对形式
在这里插入图片描述
在这里插入图片描述

5、@RequestHeader——获取某个请求头

获取请求头,注意value里不要加入空格!!!
在这里插入图片描述
在这里插入图片描述
输入结果
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3
在这里插入图片描述

6、@PathVariable——从请求地址中赋值

作用在方法的参数上,name值要与请求路径的占位值相等,然后将其赋给参数id
在这里插入图片描述

7、@CookieValue——获取Cookie的信息

作用在参数上,使用不多,因为请求头中可以直接获取
在这里插入图片描述
输出结果
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

8、@ModelAttribute

作用在方法或参数上。作用在方法上时会提前执行

8.1@ModelAttribute有返回值时——与单元测试中@before类似

可以加工参数。有返回值:如某个实体类的属性少一个时可以用这个注解通过数据库提前把数值填充到一个对象上返回
在这里插入图片描述
在这里插入图片描述

8.2@ModelAttribute无返回值时

用过map集合来获取数据,且需要获取数据的参数中加入该注解
在这里插入图片描述

9、@SessionAttributes——将数据存入Session域

9.1 Model——SpringMVC封装了一个接口用来存入request域中

在这里插入图片描述
在这里插入图片描述

9.2 存数据@SessionAttributes(value = “msg”)

*将request域中的msg数据存入session域中
只能作用在类上
在这里插入图片描述
在jsp页面拿数据
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9.3 服务器从request域中拿数据

Model接口没有获得数值的方法,通过子类ModelMap来实现
在这里插入图片描述

9.3 服务器删除数据

同时删除session和request存入的数据
在这里插入图片描述

SpringMVC九大常用注解 SpringMVC九大常用注解 SpringMVC 立即下载

相关推荐

告别OpenAI API调用:手把手在本地CPU/GPU上部署fast-whisper中文语音识别模型

本文详细指导如何在本地CPU/GPU上部署fast-whisper中文语音识别模型,摆脱对OpenAI API的依赖。从环境准备、模型获取与优化,到CPU/GPU环境的具体部署步骤和性能优化技巧,全面覆盖本地化语音识别的实现方案,帮助开发者提升效率并保障数据隐私。

weixin_29988907的博客 307

SpringMVC的常用注解

SpringMVC的常用注解

淡墨青衫、剑轻吟 1万+

[渗透测试实战篇-4] RCE漏洞组合拳突破Getshell全解析

本文深入解析RCE漏洞组合拳在渗透测试中的实战应用,通过SSRF、XXE等漏洞串联技术突破Getshell的全过程。文章详细介绍了Java和PHP环境下的漏洞利用差异,以及防御绕过与权限维持的实用技巧,为安全研究人员提供全面的实战指导。

weixin_29211309的博客 351

SpringMVC框架中的常用注解

Spring MVC 框架中的常用注解主要包括在控制器层(Controller)、服务层(Service)、数据访问层(Repository)、实体类(Entity)、请求参数(Request Parameters)等方面。以下是这些注解的主要含义和用例@Autowired、@ComponentScan、@Configuration 和 @Bean 是 Spring 框架中常用的注解,用于实现依赖注入和配置管理。

凡尘 3474

【已解决】如何在服务器中下载huggingface模型,解决huggingface无法连接

在服务器上使用huggingface模型时,如果直接指定模型名称,用AutoTokenizer.from_pretrained(“model_name”),可能会由于网络原因会报错 Failed to connect to huggingface.co port 443 after 75018 ms: Operation time out因此我们需要下载模型到服务器上,得到模型本地的路径model_dir,再通过AutoTokenizer.from_pretrained(model_dir)方式来使用。

a61022706的博客 4万+

先进封装基础知识

想象一下,芯片就像是电脑或手机的大脑,但它非常脆弱,需要被保护起来。芯片封装就是给芯片穿上一件“保护衣”,这件“保护衣”不仅可以保护芯片,还能帮助芯片与外部世界进行沟通。

阿拉伯梳子的专栏 1144

Spring MVC常用注解(绝对经典)

学习 spring MVC 可以说,就是学习其注解,本文总结了 spring MVC 开发中常用的注解,希望能够帮助到您。

2301_80035594的博客 4342

手把手教你打造CTF动态靶场

公司想搞一个CTF比赛,需要一个竞赛靶场,于是这个任务就落在了我的身上,平台是利用CTFd框架,基于docker搭建的动态靶场,搭建过程中遇到的坑比较多,这里我会把每一个遇到的坑都指出来。我搭建的是CTFd的3.X的版本。第一次搭建的话,搭建的过程会有些痛苦,但是搭建完成后会越来越熟练,这个平台的可用性还是很高的。由于搭建的过程中遇到的坑太多了,各种各样的问题,所以决定写下这篇文章,把所有的坑都指出来,也算为后边想搭这个平台的小伙伴指一条路。Taps:资源来源:星海安全实验室如果你也对网络安全&黑客。

Python栈 4934

SpringMVC常用注解,超全超详细

文章目录1、@Controller2、@RequestMapping3、@RequestParam4、@PathVariable5、@MatrixVariable6、@CrossOrigin7、@RequestHeader8、@CookieValue9、@RequestAttribute10、@SessionAttribute11、@SessionAttributes12、@ModelAttrib...

__Forward 2347

Realtek 10GbE芯片组解析:低成本高速网络方案

10GbE(万兆以太网)技术通过提升网络带宽,显著改善了数据传输效率,成为现代网络架构的核心组件。其工作原理基于高速串行通信协议,通过优化信号处理和编码技术实现低延迟、高吞吐量。在技术价值上,10GbE不仅满足数据中心和企业网络的高需求,还逐步渗透到消费级市场,推动家庭和小型企业的网络升级。应用场景包括NAS存储、视频编辑工作站和云服务接入等。Realtek最新发布的RTL8127、RTL8159和RTL8261C芯片组,以低功耗和低成本优势,进一步降低了10GbE的普及门槛。这些芯片支持PCIe Gen4

weixin_36427956的博客 587

万字长文,小白新手怎么开始做YOLO实验,从零开始教!整体思路在这里,科研指南针!

万字长文,小白新手怎么开始做YOLO实验,从零开始教!整体思路在这里,科研指南针!

Coding... 1万+

SpringMVC常用注解

1:@RequestMapping 作用: @RequestMapping注解的作用就是将请求 和 处理请求的 控制器方法 关联起来,建立映射关系。 SpringMVC 接收到指定的请求,就会来找到在映射关系中对应的控制器方法来处理这个请求。 位置: @RequestMapping标识一个类:设置映射请求的请求路径的初始信息。 @RequestMapping标识一个方法:设置映射请求请求路径的具体信息。 属性: value: @RequestMapping注解的value属性通过请求的请求地址匹配

hd_cash的博客 8023

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

SpringMVC常用注解及其介绍

SpringMVC常用注解及其介绍 前言:在介绍SpringMVC常用注解之前,有兴趣的可以先了解一下SpringMVC的工作流程。SpringMVC工作流程详解 OK,接下来进入本次主题。 在实际项目中,我们最常用的几个注解,包括 @Controller、@RestController、 @RequestMapping、@PathVariable、@RequestParam 以及 @Reques...

weixin_45139929的博客 1万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Spring、SpringMVC常用注解总结

一、Spring常用注解 @Component:标注一个普通的Spring Bean类。 @Controller:标注一个控制器组件类。 @Service:标注一个业务层组件类。 @Repository:标注一个dao持久层组件类。 Bean实例的名字默认是Bean类的首字母小写,其他部分不变。 尽量考虑使用@Controller,@Service,@Repository代替通用的@Component。 二、SpringMVC常用注解 @Controller @RequestMappin

qq_42552857的博客 1万+

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SpringMVC中常用注解与使用方法

SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于 Spring FrameWork 的后续产品,已经融合在 Spring Web Flow 里面。Spring 框架提供了构建 Web应用程序的全功能 MVC 模块。常用注解有GetMapping,RequestParam,RequestBody

小小张自由—>张有博 5696

springMVC常用注解

在java框架中,使用注解的作用就是注入属性 一、Spring常用注解 @Component:标注一个普通的Spring Bean类。 @Controller:标注一个控制器组件类。 @Service:标注一个业务层组件类。 @Repository:标注一个dao持久层组件类。 Bean实例的名字默认是Bean类的首字母小写,其他部分不变。 尽量考虑使用@Controller,@Service,@Repository代替通用的@Component。 二、SpringMVC常用注解 @Controll

qq_43549199的博客 1万+

SpringMVC常用的注解

Spring MVC 提供了丰富的注解,这些注解可以简化开发过程,提高开发效率,使代码结构更加清晰。

aaaa_1111111的博客 881

Spring、SpringMVC、SpringBoot常用注解

Spring、SpringMVC、SpringBoot常用注解

guozai0904的博客 1515

SpringMVC——注解配置SpringMVC

文章目录注解配置SpringMVC一、注解web.xml文件(1)创建初始化配置类(2)注册过滤器2、注解SpringMVC配置文件的配置类(1)组件扫描注解(2)开启SpringMVC 注解驱动(3)开启静态资源配置(4)配置拦截器(5)配置ViewController视图解析器(6)配置文件上传解析器(7)配置异处理器 注解配置SpringMVC 本文要介绍用注解方式代替web.xml与SpringMVC的配置文件 一、注解web.xml文件 实现步骤 (1)创建初始化配置类 创建一个初始化配置类,继承

chenxingxingxing的博客 4194

springMVC 5种常用注解

springMVC 5种常用注解 整理自:https://www.jb51.net/article/166604.htm 一.组件型注解: @Component 在类定义前加上@Component注解,他会被spring容器识别,并转化为Bean。 @Repository 对Dao实现层进行注解(特殊的@Component)。 @Service 用于对业务逻辑层进行注解(特殊的Component)。 @Controller 用于控制层注解(特殊的Component)。 以上四种都是注解在类上的,被注

那就叫我枫哥吧 714

SpringMVC注解及使用规则

SpringMVC注解及使用规则

lfyyyyy的博客 1070

springMvc常用注解

springMvc注解 1. @RequestMapping 指定请求路径 value: 指定接收的路径 method: 接收什么请求(get repost…) params: 对参数的限制 headers: 浏览器的请求头 @RequestMapping(value={"/add","/add2","/add3"}, method = RequestMethod.GET, // 接收的请求方法 params = {"!name","address=beijing",

wy 7316

springMVC 常用注解

在使用springMVC时,离不开使用注解,注解的正确使用也会时代码简洁很多,今天抽了点时间整理了一些常用的注解。 - 1、@ControllerController控制器是通过服务接口定义的提供访问应用程序的一种行为,它解释用户的输入,将其转换成一个模型然后将视图呈现给用户。SpringMVC使用 @Controller定义控制器,它还允许自动检测定义在类路径下的组件并自动注册。如果想自动检测生效

CodingDang 470
上一篇: SpringMvc环境搭建图文详解——入门教程及demo
下一篇: SpringMVC返回值详解
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

这次最后一次熬夜

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值