SpringMVC的常用注解

1.@Controller

@Controller注解在类上,表明这个类是Spring MVC 作为Controller(控制器)的角色。这样就可以将其

声明为Spring中的一个Bean,Dispatcher Servlet 会自动扫描注解了此注解的类。

并将Web请求映射到注解了@RequestMapping的方法上。

在SpringMVC声明控制器Bean的时候,只能使用@Controller

2.@RequestMapping

@RequestMapping注解是用来映射Web请求(访问路径以及参数)、处理请求的类以及方法的。

注解在方法上的@RequestMapping路径会继承注解在类上的路径。

@RequestMapping支持Servlet的request和response作为参数,也支持对request和response的媒体类型进行配置。

3.@RequestBody

@RequestBody 允许request的参数在request体中,而不是直接链接在地址后面, 此注解放在参数前。

4.@PathVariable

@PathVariable用来接收路径参数,此注解放在参数前。

5.@RestController

@RestController是一个组合注解,组合了@Controller和@ResponseBody

SpringMVC的常用注解相关推荐

  1. SpringMVC的常用注解(三)

    白发戴花君莫笑,岁月从不败美人. 愿,像你我一如既往地好看. 上一章简单介绍了SpringMVC的'两个蝴蝶飞,你好'的简单开发(二),如果没有看过,请观看上一章. 一. SpringMVC的常用注解 ...

  2. SpringMVC开发常用注解

    使用SpringMVC进行开发可以有多种使用方式但是在项目中我们经常使用的是注解形式的开发. 1.用于声明的注解@Controller @Controller不会直接依赖于HttpServletReq ...

  3. spring+springmvc+springboot 常用注解

    springmvc: @ControllerAdvice:注解内部使用@ExceptionHandler.@InitBinder.@ModelAttribute注解的方法应用到所有的 @Request ...

  4. SpringMVC相关常用注解

    @Controller: @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象 @RequestMapping: RequestMappin ...

  5. springMVC的常用注解有哪些?

    1.@Controller @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象.分发处理器将会扫描使用了该注解的类的方法,并检测该方法是否 ...

  6. springmvc的常用注解以及用法

    .@Controller @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象. 分发处理器将会扫描使用了该注解的类的方法,并检测该方法是否 ...

  7. 二、SpringMVC的常用注解——1-@Controller

    1-@Controller 转载于:https://www.cnblogs.com/ljiwej/p/7300210.html

  8. 5.概念(maven,ssm,springMvc,spring,自定义注解,二级缓存,范式,事务,mysql,线程池,map,hashmap,redis,饿汉,懒汉)

    maven是啥: 1.Maven是一个项目管理和综合工具.Maven提供了开发人员构建一个完整的生命周期框架. 创建-导入jar报–编写配置文件-实现业务功能-测试-发布上线. 2.开发团队可以自动完 ...

  9. SpringMVC 4.0常用注解

    为什么80%的码农都做不了架构师?>>>    注解的出现终结了使用XML配置文件的年代,它让程序拥有更高的可读性,可配置性与灵活性.上一篇介绍的SpringMVC 2.5版本的注解 ...

最新文章

  1. 为什么工作10年你的工资还不如新来的实习生
  2. [NOIP模拟测试3] 建造游乐园 题解(欧拉图性质)
  3. 每天一小时python官方文档学习(四)————数据结构之列表
  4. 路径.git下的文件
  5. 远程服务器部署spring boot 项目(centos7为例)
  6. 【转载】Docker镜像打包示例
  7. (C/C++学习笔记)附页: C/C++变量的存储类型
  8. Java中的>>,>>>
  9. Tapestry5之页面显示
  10. linux下R及Rstudio及Rhadoop安装
  11. android adb interface驱动安装失败,ADB interface驱动安装失败解决方法
  12. linux里php如何执行文件,linux如何执行文件
  13. sklearn中多种编码方式——category_encoders(one-hot多种用法)
  14. Linux系统编程 | 01 -文件操作
  15. 带节日和农历的js日历
  16. java实现图片转pdf文件
  17. 【Orz】喜闻乐见的原创题被虐...
  18. 自动控制原理->绪论
  19. 交通咨询系统(最短路径问题)
  20. 计算机科学引论2013中文版,(完整版)计算机科学引论(2013影印版)考试重点

热门文章

  1. 你有没有觉得邮件发送人固定配置在yml文件中是不妥当的呢?SpringBoot 动态设置邮件发送人
  2. 奔图内部扫描错误13_现代浏览器内部揭秘(第三部分)
  3. 高德地图定位误差_【“怼”上了,四川景区一度建议别用高德地图】导航定位错误引用户到封闭区域,致拥堵!高德地图道歉,已更正!...
  4. python中elif老是出错_python为什么会存在if执行了依然会执行elif的情况?
  5. 用json 数据生成mysql 表_根据json数据生成表格
  6. css class选择器用法,CSS类选择器用法简明介绍
  7. java 2d svg_SVG 2D入门1 - SVG综述
  8. 提示语_《流浪地球》里洗脑的交通提示语怎么来的?吴京可能要“负全责”
  9. centos selinux_如何临时或永久地禁用SELinux
  10. nebula-gql语句之时间差值计算