SpringBoot 入门以及Postman的测试用例

SpringBoot入门

总的来说,完成一个SpringBoot项目,需要诸多的步骤,这里以Hello SpringBoot程序为例。

1.确定需求

前端访问后端URL,显示后端返回的字符串

输入:前端访问URL为:http:localhost:8080/hallo

输出:前端显示后端返回的字符串Hello SpringBoot

 

 2.新建SpringBoot项目

首先在IDEA新建项目中选择Spring Initializr

选择JAVA SDK版本(如果不存在的话,可以在IDEA中下载)

选择初始化服务器为Default start.spring.io

同时,需要注意的一点是,工件名(Artifact Id),项目名(Project name),软件包名(Package name)三者需要相同的字符串。

 完成了上述工作后,需要为项目选择依赖

选择Web

 然后项目就创建完成了

其项目结构如下

 3.编写代码

主程序如下

然后,在当前路径下添加一个新的目录

 

 在新添加的目录中添加一个java文件

 编写相应HTTP请求URI为/hallo

4.编译代码以及构建程序和执行SpringBoot程序 

推荐直接build来构建,省时省力

构建完成以后,直接开始运行

 运行后,代码监听8080端口成功,说明HTTP后端服务器启动成功,可以提供服务。

HTTP Client客户端(浏览器或者是Postman)可以通过localhost:8080/hallo来访问对应接口的服务。

5.测试SpringBoot后端接口

需要注意的是,浏览器只能发起HTTP GET 请求,其测试方式非常有限,推荐使用Posatman测试,不过此处仍然写出浏览器测试方式。

首先打开开发者工具,打开方式由浏览器决定,一般我用F12键来开启。

 真的只有GET

 

 Postman测试的话,可以有多种测试方式

 

 

 

 6.稍作补充

修改Tomcat HTTP Server 监听的端口

该接口默认为8080,也就是说,这里哪怕什么也不写也没关系,但需要注意,有的端口已被占用,修改端口需谨慎 

在修改完成后,需要重新运行程序

前端浏览器网页可以通过localhost:80/hallo 访问测试

打包产物

 修改打包产物的格式

 修改完成后,需要重新打包一次程序

Postman测试

在一切开始之前,先对程序稍作修改

 1.HTTP GET

@GetMapping("/hello")
    public String hello(){
        return "Hello SpringBoot" + nameAges.toString();
    }

 Map的返回是空,此时的Map并没有元素。

2.HTTP POST

 @PostMapping("/hello")
    public  String hellopost(String name, int age){
        nameAges.put(name ,age);
        return "add name" + name + "age"+ age;
    }

 完成POST之后,已经有值被存入,此时再GET就可以得到刚刚POST的值

 3.HTTP PUT

 @PutMapping("/hello")
    public String helloput(String name , int age){
        nameAges.replace(name,age);
        return "update name" + name + "update age" + age;
    }

  PUT完成之后,再GET就会发现数据再一次变化

4.HTTP DELETE

@DeleteMapping("/hello{name}")
    public String helloDel(@PathVariable String name)
    {
        nameAges.remove(name);
        return "delete name" + name;
    }

 delete 与其他的方式不同,它仅仅需要一个变量就可以完成工作。

而delete之后,值再次变成空白。

完成删除 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值