首页 > 作文

聊聊Controller中RequestMapping的作用

更新时间:2023-04-05 20:17:09 阅读: 评论:0

controller @requestmapping作用

@requestmapping是一个用来处理请求地址映射的注解,可用于类或者方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。

@requestmapping注解有一个学期几个月六个属性,下面进行详细的说明。

1.value, method

value:指定请求的实际地址,指定的地址可以是uri template模式。method:指定请求的method类型,get、post、put、delete等。

2.consu26字母表mes, produces

consumes:指定处理请求的提交内容类型(content-type),例如application/json,text/html。produces:指定返回的内容类型,仅当request请求头中的(accept)类型中包含该指定类型才返回。

3.params, headers

params:指定request中必须包含某些参数值才让该方法处理。headers:指定request中必须包含某些指定的header值,才能让该方法处理请求。

其实还可以简单的认为这个注解就是使用在controller类上面的注解

如果在controller类上面添加了注解比较赚钱的行业@requestmapping(“/product”) ,然后又在方法上面加上了注解@requestmapping(“/findall”),你的项目端口是8080,然后在访问的时候就是localhost:8080/product/findall

controller配置总结及requestmapping说明

控制器controller

控制器负责提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。控制器负责解析用户的请求并将其转换为一个模型。在spring mvc中一个控制器可以包含多个方法在spring mvc中,对于controller的配置方式有很多种

实现controller接口

controller是一个接口,在org.springframework.web.rvlet.mvc包下,接口中只有一个方法

测试

1.新建一个moudle,springmvc-04-controller。

2.编写web,xml

3.编写spring新航道雅思培训好不好mvc-rvlet.xml

4.编写一个controller类,controllertest1

编写完毕后,去spring配置文件中注册请求的bean;name对应请求路径,class对应处理该请求的类

编写前端test.jsp,注意在web-inf/jsp目录下编写,对应我们的视图解析器

配置tomcat运行测试!

说明:

实现接口controller定义控制器是较老的办法

缺点是:一个控制器中只有一个方法,如果要多个方法则需要定义多个controller;定义的方式比较麻烦

使用注解@controller

@controller注解类型用于声明spring类的实例是一个控制器。

spring可以使用扫描机制来找到应用程序中所有基于注解的控制器类,为了保证spring能找到你的控制器,需要在配置文件中声明组件扫描。

增加一个controllertest2类,使用注解实现;

运行tomcat测试

可以发现,我们的两个请求都可以指向一个视图,但是页面的显示结果是不也一样的,从这里可以看出视图是被复用的,而控制器与视图之间是弱耦合关系

requestmapping说明

@requestmapping

@requestmapping注解用于映射url石器时代起源到控制器类或一个特定的处理程序方法。可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。

测试一

访问路径:http://localhost:8080 / 项目名 / t1

测试二

访问路径:http://localhost:8080 / 项目名/ admin /h1 , 需要先指定类的路径再指定方法的路径;

以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。

本文发布于:2023-04-05 20:17:03,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/6f21a4b16da260194b7e1b695ea0a746.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:聊聊Controller中RequestMapping的作用.doc

本文 PDF 下载地址:聊聊Controller中RequestMapping的作用.pdf

标签:注解   控制器   方法   路径
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图