社区
Web 开发
帖子详情
@RequestMapping和@Controller这两个注解是什么意思
weixin_45072061
2019-09-06 05:59:43
有没有比较通俗易懂的讲解方式,书上写的解释简直都不是人话。
...全文
288
7
打赏
收藏
@RequestMapping和@Controller这两个注解是什么意思
有没有比较通俗易懂的讲解方式,书上写的解释简直都不是人话。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Young白
2019-09-10
打赏
举报
回复
1
@Controller:我就是一个控制器,就是一个屋子标识(我这屋子里有很多的漂亮MM) @RequestMapping:我是屋子里的漂亮MM
创客l
2019-09-10
打赏
举报
回复
1
@RequestMapping
作用:用于建立请求 URL 和处理请求方法之间的对应关系
位置:
类上,请求URL 的第一级访问目录。此处不写的话,就相当于应用的根目录
方法上,请求 URL 的第二级访问目录,与类上的使用@ReqquestMapping标注的一级目录一起组成访问虚拟路径
weixin_45072061
2019-09-07
打赏
举报
回复
1
引用 4 楼 qq_33558803的回复:
哈哈,我也是只懂用,还不懂实际原理。。太菜了
JAVA的一些书籍是最有意思的,明明都是汉字可组合到一起就成了天书。
qq_33558803
2019-09-07
打赏
举报
回复
1
哈哈,我也是只懂用,还不懂实际原理。。太菜了
亲爱的Joe
2019-09-07
打赏
举报
回复
惭愧,看了题目我心想,你这个小菜鸟,连这个都不知道。 点进来才发现,我TM也不知道怎么说(虽然我每天用)。 不如,你动手搭建一个项目,实际使用下,我现在去找本书,看看标准的定义,如何?
qingfengzs
2019-09-06
打赏
举报
回复
1
@Controller就是标记这个类负责处理访问请求,@RequestMapping就是分配访问路径,只有标注了Controller才能用RequestMapping,Controller标注的类对应mvc里的c,控制层,也就是控制请求流转
不能留白
2019-09-06
打赏
举报
回复
说实话,我理解这些注解在spring中就是拿来声明和标记用的 被@Controller标记的类实际上就是个SpringMVC Controller对象,它是一个控制器类。 被@RequestMapping标记的方法会被分发处理器扫描识别,将不同的请求分发到对应的接口上。 好像不加注解就不能识别出这些类来(换句话说就是依赖注入???)
SSM入门到精通项目实战(附源码)
主要内容 掌握MyBatis的常用配置,MyBatis的Mapper映射文件的编写,包含select, update, insert和delete,MyBatis映射文件之parameters和@Param
注解
,MyBatis映射文件的resultMap的使用,MyBatis映射之association(一对一)配置与使用,MyBatis映射之collection(一对多)配置与使用,MyBatis映射之association与collection的复杂使用(一对一与一对多同时使用),MyBatis动态SQL之if,choose, when, otherwise,where,set,foreach,分页查询,主键回填,日志配置等技术;掌握SpringMVC的项目整合配置,@
Controller
,@
Request
Mapping
,@Resource,@PathVariable,@ResponseBody,@ModelAttribute,@CookieValue,@Transactional等
注解
的使用,json数据传值,国际化,拦截器,权限控制,生成日志,文件上传下载,日期格式转换等。开发技术:java,jsp,mysql,MyBatis,jquery,ajax,json,springmvc运行环境:jdk1.7及以上版本,tomcat7.0及以上版本,mysql5.5及以上版本开发工具: 本项目开发工具是Eclipse,也支持myEclipse,Intellij Idea等其他版本开发工具适用人群: 零基础开始讲解MyBatis,SpringMVC,通过项目实战达到精通各种技术的能力,包括权限控制
SpringMVC学习笔记-@
Controller
和@
Request
Mapping
注解
最早之前其实有大概说过@
Controller
和@
Request
Mapping
这
两个
注解
,但当时并没有深入了解,只是说这
两个
注解
的作用分别是: @
Request
Mapping
是一个用来处理请求地址映射的
注解
,可用于类或方法上。 用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。@
Request
Mapping
用在类上可以没有,但是用在方法上必须有。 @
Controller
在类上添加,表明该类是一个控制器 @
Controller
1.在类上添加该
注解
,表明该类是控制器,需要被Sprin.
spring MVC—— @
Controller
和@
Request
Mapping
注解
使用基于
注解
的控制器具有以下 2 个优点: 1、在基于
注解
的控制器类中可以编写多个处理方法,进而可以处理多个请求(动作),这就允许将相关的操作编写在同一个控制器类中,从而减少控制器类的数量,方便以后维护。 2、基于
注解
的控制器不需要在配置文件中部署映射,仅需要使用 @
Request
Mapping
注解
一个方法进行请求处理即可。
Controller
注解
@
Controller
注解
用于声明某类的...
SpringBoot 中常用
注解
@
Controller
/@Rest
Controller
/@
Request
Mapping
介绍
SpringBoot 中常用
注解
@
Controller
/@Rest
Controller
/@
Request
Mapping
介绍@
Controller
处理http请求@
Controller
//@ResponseBody public class Hello
Controller
{ @
Request
Mapping
(value="/hello",method=
Request
Method.GET)
SpringMvc之@
controller
与@
Request
Mapping
注解
传统风格的控制器不仅需要在配置文件中部署映射,而且只能编写一个处理方法,不够灵活。 使用基于
注解
的控制器具有以下 2 个优点: 在基于
注解
的控制器类中可以编写多个处理方法,进而可以处理多个请求(动作),这就允许将相关的操作编写在同一个控制器类中,从而减少控制器类的数量,方便以后维护。 基于
注解
的控制器不需要在配置文件中部署映射,仅需要使用 @
Request
Mapping
注解
一个方法进行请求处理即可。 Spring MVC 中最重要的
两个
注解
类型:@
Controller
和 @
Request
Mappi.
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章