SpringBoot从0到实战2:ApiPost请求工具的引入与简单接口实现

您所在的位置:网站首页 APIpost导入springboot项目 SpringBoot从0到实战2:ApiPost请求工具的引入与简单接口实现

SpringBoot从0到实战2:ApiPost请求工具的引入与简单接口实现

2024-07-11 20:27| 来源: 网络整理| 查看: 265

SpringBoot从0到实战2:ApiPost请求工具的引入与简单接口实现 原创

程序员洲洲 2023-03-15 20:34:47 博主文章分类:SpringBoot ©著作权

文章标签 spring d3 post请求 其他 文章分类 深度学习 人工智能

©著作权归作者所有:来自51CTO博客作者程序员洲洲的原创作品,请联系作者获取转载授权,否则将追究法律责任 文章摘要:引入开发必备神器ApiPost工具,一款http请求工具,并实现SpringWeb的简单接口实现。 ApiPost工具的简单介绍:

工具官网:https://www.apipost.cn/ 适用人群如下:SpringBoot从0到实战2:ApiPost请求工具的引入与简单接口实现_d3

ApiPost优点:快速生成、一键导出API文档 更强大的控制台 全新的流程测试 全新的Cookie管理器 可以发送get、post、delete等请求,并查看请求的返回的结果。 简单接口的代码实现: 代码框架如图所示

SpringBoot从0到实战2:ApiPost请求工具的引入与简单接口实现_post请求_02

代码实现: package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.*; import java.util.Map; @RestController @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } DemoController de = new DemoController(); } @RequestMapping("demo") @RestController class DemoController{ @GetMapping("method1") public String method1(){ return "hello springboot"; } @GetMapping("method2") public String method2(@RequestParam("a")String a) { return "hello springboot:"+a; } @GetMapping("method3") public String method3(@RequestParam("a")Integer a,@RequestParam("b")Integer b) { return "hello springboot:" +(a+b); } @GetMapping("method4/{c}") public String method4(@PathVariable("c")String c) { return "hello springboot"+c; } @PostMapping("method5") public void method5(Map map){ for(Object o :map.keySet()) { System.out.println(o+"-->"+map.get(o)); } } } 注释总结: @RestController作为注解,告知springboot这是一个rest请求的类,springboot才知道如何加载并处理这个类。 @RequestMapping是类注解,是指改java类所在的rest请求都必须以这个里面设定的值开头,如上图所属,该类中的所有请求都必须以demo开头 @RestController 注解在类上告知springboot这是一个rest请求类 @RequsetMapping 注解在类上,所有请求该类的路径都必须带该路径参数 @GetMapping 注解在方法上,标注是一个get请求,且标注路径 @PostMapping 注解再在方法上,标注是一个post请求,且标注路径 @RequestParam注解在参数上,请求路径使用?带参数,使用&符号带多个参数 @RequestBody注解在参数上,post请求可用,使用http的请求体携带参数 ApiPost接口工具的使用:

SpringBoot从0到实战2:ApiPost请求工具的引入与简单接口实现_其他_03

通过客户端中的Get或Post请求,进行对接口的调用。并且可以观察到返回的结果。 同时要注意到对应的接口地址中demo后面的接口类型名 如method4、method3等,对应的接口如果参数不同,需要注意参数的输入。输入的参数可以对照代码中的参数设置进行输入。 例如: localhost:8080/demo/method2?a=洲(这个是含一个参数的输入对应method2)SpringBoot从0到实战2:ApiPost请求工具的引入与简单接口实现_post请求_04 收藏 评论 分享 举报

上一篇:Redis学习15:集群-主从复制、哨兵模式、集群

下一篇:二叉树非递归前中后遍历



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3