0


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之后,值再次变成空白。

完成删除


本文转载自: https://blog.csdn.net/weixin_72307907/article/details/126990053
版权归原作者 立雪味的云吞面 所有, 如有侵权,请联系我们删除。

“SpringBoot 入门以及Postman的测试用例”的评论:

还没有评论