• @GetMapping是一个组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。该注解将HTTP Get 映射到特定的处理方法上。

  • 同理PostMapping也是一个组合注解,是@RequestMapping(method = RequestMethod.POST)的缩写

@PostMapping,@GetMapping最主要的区别是

@PostMapping一般处理对象的findUser

@GetMapping一般处理单个id,比如findbyId

@PutMapper一般用在编辑,也可以只用上面两种

常用注解总结

一级:频繁常用
@RequestMapping
@GetMapping
@PostMapping
@RestController
@Service
@Mapper
@Repository
@Slf4j
@Compent
@ResponseBody
@PathVariable
@RequestParam
@Bean
@Before
@After
@Transactional
@Configuration
@Resource
@Autowired
@SpringBootApplication
@SpringBootTest
@Test
@Override
@Value

二级:经常用
@PutMapping
@DeleteMapping
@MapperScan

三级:一般用
@Import 引用
@CofigurationProperties
@EnableConfiguratioProperties

四级:很少用
@Mapping

@PostMapping,@GetMapping,@PutMapping是什么,有什么区别、常用注解总结相关推荐

  1. Spring各种注解 @PersistenceContext和@Resource @GetMapping、@PostMapping、@PutMapping、@DeleteMapping

    这里记录各种spring注解 @Data@AllArgsConstructor@NoArgsConstructor@Builder @Data 使用这个注解,就不用再去手写Getter,Setter, ...

  2. postmapping注解_Swagger常用注解

    在使用swagger时候如果掌握一些注解的使用,则在开发过程中测试的时候可以事半功倍,尤其在与前端技术进行联调,前端技术在访问swagger中的每个api时,可以很清楚的知道每个url对应的请求类型. ...

  3. SpringBoot 中常用注解@PathVaribale/@RequestParam/@GetMapping介绍

    SpringBoot 中常用注解@PathVaribale/@RequestParam/@GetMapping介绍 本篇博文将介绍几种如何处理url中的参数的注解@PathVaribale/@Requ ...

  4. 【java】@GetMapping@PutMapping等注解的差别

    1.@Controller @Controller 用来响应页面,表示当前的类为控制器. 2.@RestController @RestController 是@ResponseBody和@Contr ...

  5. DeleteMapping GetMapping PutMapping

    @DeleteMapping("/{id}") @ApiOperation(value = "4.3 根据id删除信息", position = 3, http ...

  6. 一次性讲清 Spring 常用注解 @Bean 、 @Component 、@Autowire、@Resource 的区别, 你知道吗?

    本文打算介绍几个不太容易说出其区别,或者用途的 Spring 注解,比如 @Component 与 @Bean 的比较,@ControllerAdvice 是如何处理自定义异常的等等. Spring ...

  7. Spring注解的使用步骤,@Component注解创建的对象名称,常用注解Component、Repository、Service以及Controller的区别

    1. 注解的使用 1.1 pom.xml文件加入spring-context依赖,间接加入了spring-aop依赖,有aop依赖才能使用注解 1.2 在spring配置文件中加入组件扫描器标签< ...

  8. python读写文件is和==区别常用模块

    is和==区别 is不仅数据一样内存地址也一样 == 只判断数据和数据类型一样即可 读写文件 经典面试题:现在有一个5G的文件,用python写入另一个文件里 read(): 指定读取指定大小的文件( ...

  9. 关于@Primary和@Autowired+@Qualified和@Resource注解的区别【注解篇】

     ​  ​ ​  ​ ​  ​ ​  ​ ​  ​ ​  ​ ​  ​ ​  ​ ​  ​ ​  ​ ​  ​ ​  ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ 

最新文章

  1. Java Properties 类
  2. 重磅推出开发者计划、App Store,赛灵思普及自适应计算的一大步
  3. 被coding.net坑了, Git 动态Pages要停掉...
  4. 入门顶点动画纹理的实例化绘制
  5. SAP UI5 Web Component里最简单的React列表控件的用法
  6. Spiking-YOLO : 前沿!脉冲神经网络在目标检测的首次尝试 | AAAI 2020
  7. RMBP下eclipse支持高清
  8. GTK 4.0 图形工具包正式发布
  9. 「leetcode」383. 赎金信:哈希表的经典题目
  10. linux修改tomcat时间命令,Linux下把tomcat日志按日期自动分割
  11. 微软公有云事件中心(Azure Event Hubs)在开放物联网大会(OIOT)啼声初试
  12. cmockery库详解
  13. Java虚拟机类加载器及双亲委派机制
  14. Raytrace学习的阶段性总结
  15. 使用清华源、百度源等快速pip install xxx 安装Python库
  16. python自动获取号码归属地_Python批量获取并保存手机号归属地和运营商的示例
  17. 浅谈一下刚学的Java集合
  18. 学习QT之图形视图实例#-飞舞的蝴蝶
  19. SAP Memory ABAP Memory超级详细解析
  20. python编译程序输入上网时间并计算上网费用 计算方法_同济大学Python程序设计基础 实验三:选择结构...

热门文章

  1. 相爱的前提是有共享的生命感
  2. CSS3之size属性
  3. 大型系统演进缩影(一)
  4. bzoj 3998 第K小子串
  5. RabbitMQ启动异常 Job for rabbitmq-server.service failed because the control process exited
  6. 一元线性回归的详细推导过程
  7. 【读点论文】Focal Self-attention for Local-Global Interactions in Vision Transformers局部和全局注意力进行交互实现新SOTA
  8. 学习深入理解JVM虚拟机及JavaGuide后的学习笔记
  9. 在家查找下载最新《柳叶刀》The Lancet期刊文献的方法
  10. cropper固定宽高裁剪_使用Cropper进行图片剪裁上传