1、@Controller

@Controller 用来响应页面,表示当前的类为控制器。

2、@RestController

@RestController 是@ResponseBody和@Controller的结合

表明当前类是控制器且返回的是一组数据,不是页面

3、@Autowired

这个注解的作用是将其他的类,接口引入,类似于之前的类的初始化等,用这个注解,类中或接口的方法就可以直接调用了。

4、@RequestMapping

当前台界面调用Controller处理数据时候告诉控制器怎么操作

作用:URL映射。

5、@GetMapping

@RequestMapping(method = RequestMethod.GET)的简写

作用:对应查询,表明是一个查询URL映射

6、@PostMapping

@RequestMapping(method = RequestMethod.POST)的简写

作用:对应增加,表明是一个增加URL映射

7、@PutMapping

@RequestMapping(method = RequestMethod.PUT)的简写

作用:对应更新,表明是一个更新URL映射

8、@DeleteMapping

@RequestMapping(method = RequestMethod.DELETE)的简写

作用:对应删除,表明是一个删除URL映射

【java】@GetMapping@PutMapping等注解的差别相关推荐

  1. java 获取接口的注解_java反射注解妙用-获取所有接口说明

    前言 最近在做项目权限,使用shiro实现restful接口权限管理,对整个项目都进行了重构.而权限管理需要用到所有的接口配置,包括接口url地址,接口唯一编码等.想要收集所有的接口信息,如果工程接口 ...

  2. 【JAVA】项目常用注解

    实体-model注解 lombok注解 @Data @Data注解在类上,会为类的所有属性自动生成setter/getter.equals.canEqual.hashCode.toString方法,如 ...

  3. java扫描指定package注解_java随笔-扫描使用指定注解的类与方法

    前几天项目中让扫描出所有使用Restful API的方法.刚开始还想着用python过滤关键字来查找的,后来想想可以使用反射来搞的.主要包含以下三个步骤: 根据包名解析包的具体路径 查找指定包下指定注 ...

  4. java 中的 Annotation 注解学习笔记

    java 中的 Annotation 注解 什么是注解 元注解 @Target @Retention @Document @Inherited 自定义注解 什么是注解 Annotation 是从JDK ...

  5. java method 注释_Java注解

    Java注解 注解概述 3.注解 3.1.注解,或者叫做注释类型,英文单词是:Annotation 疑问:注解到底是干啥的????????? 3.2.注解Annotation是一种引用数据类型.编译之 ...

  6. 学妹问我Java枚举类与注解,我直接用这个搞定她!

    很多人问我学妹长什么样,不多说 上图吧! 学妹问我Java枚举类与注解,我直接一篇文章搞定! 一.枚举类 ① 自定义枚举类 ② enum关键字定义枚举类 ③ enum 枚举类的方法 ④ enum 枚举 ...

  7. java运行时读取注解_Java自定义注解和运行时靠反射获取注解

    转:1.Annotation的工作原理: JDK5.0中提供了注解的功能,允许开发者定义和使用自己的注解类型.该功能由一个定义注解类型的语法和描述一个注解声明的语法,读取注解的API,一个使用注解修饰 ...

  8. Java 使用反射处理注解

    Java 使用反射处理注解 自定义注解的格式: [public|final] @interface 注解名//@interface 表明:这是一个自定义注解 {注解元素//注解元素 是无参数的方法 } ...

  9. Java知识点总结(注解-内置注解)

    Java知识点总结(注解-内置注解) @(Java知识点总结)[Java, 注解] @Override 定义在java.lang.Override 中,此注释只适用于修饰方法,表示一个方法声明打算重写 ...

最新文章

  1. Effective C# 原则1:尽可能的使用属性(property),而不是数据成员(field)
  2. signature=bb45d44ceab9b6563988c6c1a9b5e667,Bookbinding signature comb and spine device
  3. 超低延迟直播架构解析
  4. boost::callable_traits移除const成员的测试程序
  5. 论文浅尝 | 利用Lattice LSTM的最优中文命名实体识别方法
  6. ios笔试题算法_微软笔试题-Dijkstra算法
  7. USACO-Section2.1 Hamming Codes(深度优先搜索)
  8. Spark类型不匹配导致无法读取到数据
  9. 初学WEB前端的建议,你不看给别人可惜了!
  10. linux文档采集前五行,Linux 学习-Shell筛选top前五行信息
  11. 从零开始的立绘拆包教程
  12. 【Arduino】颜色识别的智能搬运机器人设计
  13. 论文的摘要算不算字数?
  14. 群晖(synology)日历与IPhone日历同步
  15. Recurrent Feature Reasoning for Image Inpainting解读
  16. Simulink-模块Moudle调用回调函数步骤
  17. 无网络下imac重装系统
  18. 移动光驱安装centos_Centos7 光驱安装
  19. FindVariableFeatures(高可变基因)和FindMarkers(差异表达基因)的区别
  20. Windows Defender 防病毒发现威胁;关闭;

热门文章

  1. python模拟登录百度贴吧_TiebaSign
  2. swig模板 PHP,认识一下swig前端模板引擎
  3. warsong服务器维修,Feenix
  4. JavaScript仿新浪微博搜索框功能
  5. 里程碑 - 上海美国领事馆面签实录
  6. 呜呜呜第一篇博客 析构函数里写delete运行完后一直异常
  7. 贪吃蛇大作战的开发(二)
  8. Android 双屏异显(Presentation) 开发,将第二个页面投屏到副屏上
  9. 王守义说13香,那iPhone12到底香不香?
  10. 炒菜机器人的弊端_炒菜机器人好用吗,使用有什么优势吗?