@PostMapping,@GetMapping,@PutMapping是什么,有什么区别、常用注解总结
@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是什么,有什么区别、常用注解总结相关推荐
- Spring各种注解 @PersistenceContext和@Resource @GetMapping、@PostMapping、@PutMapping、@DeleteMapping
这里记录各种spring注解 @Data@AllArgsConstructor@NoArgsConstructor@Builder @Data 使用这个注解,就不用再去手写Getter,Setter, ...
- postmapping注解_Swagger常用注解
在使用swagger时候如果掌握一些注解的使用,则在开发过程中测试的时候可以事半功倍,尤其在与前端技术进行联调,前端技术在访问swagger中的每个api时,可以很清楚的知道每个url对应的请求类型. ...
- SpringBoot 中常用注解@PathVaribale/@RequestParam/@GetMapping介绍
SpringBoot 中常用注解@PathVaribale/@RequestParam/@GetMapping介绍 本篇博文将介绍几种如何处理url中的参数的注解@PathVaribale/@Requ ...
- 【java】@GetMapping@PutMapping等注解的差别
1.@Controller @Controller 用来响应页面,表示当前的类为控制器. 2.@RestController @RestController 是@ResponseBody和@Contr ...
- DeleteMapping GetMapping PutMapping
@DeleteMapping("/{id}") @ApiOperation(value = "4.3 根据id删除信息", position = 3, http ...
- 一次性讲清 Spring 常用注解 @Bean 、 @Component 、@Autowire、@Resource 的区别, 你知道吗?
本文打算介绍几个不太容易说出其区别,或者用途的 Spring 注解,比如 @Component 与 @Bean 的比较,@ControllerAdvice 是如何处理自定义异常的等等. Spring ...
- Spring注解的使用步骤,@Component注解创建的对象名称,常用注解Component、Repository、Service以及Controller的区别
1. 注解的使用 1.1 pom.xml文件加入spring-context依赖,间接加入了spring-aop依赖,有aop依赖才能使用注解 1.2 在spring配置文件中加入组件扫描器标签< ...
- python读写文件is和==区别常用模块
is和==区别 is不仅数据一样内存地址也一样 == 只判断数据和数据类型一样即可 读写文件 经典面试题:现在有一个5G的文件,用python写入另一个文件里 read(): 指定读取指定大小的文件( ...
- 关于@Primary和@Autowired+@Qualified和@Resource注解的区别【注解篇】
最新文章
- Java Properties 类
- 重磅推出开发者计划、App Store,赛灵思普及自适应计算的一大步
- 被coding.net坑了, Git 动态Pages要停掉...
- 入门顶点动画纹理的实例化绘制
- SAP UI5 Web Component里最简单的React列表控件的用法
- Spiking-YOLO : 前沿!脉冲神经网络在目标检测的首次尝试 | AAAI 2020
- RMBP下eclipse支持高清
- GTK 4.0 图形工具包正式发布
- 「leetcode」383. 赎金信:哈希表的经典题目
- linux修改tomcat时间命令,Linux下把tomcat日志按日期自动分割
- 微软公有云事件中心(Azure Event Hubs)在开放物联网大会(OIOT)啼声初试
- cmockery库详解
- Java虚拟机类加载器及双亲委派机制
- Raytrace学习的阶段性总结
- 使用清华源、百度源等快速pip install xxx 安装Python库
- python自动获取号码归属地_Python批量获取并保存手机号归属地和运营商的示例
- 浅谈一下刚学的Java集合
- 学习QT之图形视图实例#-飞舞的蝴蝶
- SAP Memory ABAP Memory超级详细解析
- python编译程序输入上网时间并计算上网费用 计算方法_同济大学Python程序设计基础 实验三:选择结构...
热门文章
- 相爱的前提是有共享的生命感
- CSS3之size属性
- 大型系统演进缩影(一)
- bzoj 3998 第K小子串
- RabbitMQ启动异常 Job for rabbitmq-server.service failed because the control process exited
- 一元线性回归的详细推导过程
- 【读点论文】Focal Self-attention for Local-Global Interactions in Vision Transformers局部和全局注意力进行交互实现新SOTA
- 学习深入理解JVM虚拟机及JavaGuide后的学习笔记
- 在家查找下载最新《柳叶刀》The Lancet期刊文献的方法
- cropper固定宽高裁剪_使用Cropper进行图片剪裁上传