0


SpringBoot的基础知识和Postman测试

SpringBoot入门

1.确认需求

前端访问后端URL,显示后端返回的字符串
输入:前端访问URL为http://localhost:8080/hello
输出:前端显示后端返回的字符串Hello SpringBoot


2.新建SpringBoot 项目

选择Spring Initializr
选择JAVA SDK 版本[若不存在,则可在IDEA 中直接下载]
选择初始化服务器为Default start.spring.io

修改Artifact Id、Project name、Package name 为同样的字符串

选择依赖的框架Spring Web:选择Web->勾选Spring Web

点击右下角创建按钮创建工程

项目结构介绍

3.编写代码

主程序介绍

添加controller目录,在

路径下新建一个controller package

在controller路径下新建 hellocontroller.java文件

编写响应HTTP 请求URI 为/hello 的接口和逻辑

package com.example.studydemo.controller;

import org.springframework.web.bind.annotation.*;

@RestController
public class HelloController {
    @GetMapping("/hello")
    public String hello() {
        return "我的数据" + nameAges.toString();
    }
}

4.编译代码、构建程序、执行SpringBoot 程序

直接build然后run

监听8081成功

HTTP Client 客户端[浏览器或者Postman]可以通过localhost:8080/hello 来访问对应接口服务

6.测试SpringBoot 后端接口

这里我们使用Postman,浏览器只能发起HTTP GET 请求,测试方式有限。

Postman 测试:

7.补充

修改Tomcat HTTP Server 监听的端口

在此文件中修改属性

打包

双击package生成jar包

如果想生成war包,只需在pom.xml中


上图位置添加<packaging>war</packaging>即可

Postman测试

1.HTTP GET

2.HTTP POST

这里使用了HashMap来存储数据

 public static HashMap<String, Integer> nameAges = new HashMap<>();

    @PostMapping("/hello")
    public String helloPost(String name, int age) {
        nameAges.put(name, age);
        return "姓名:" + name + ",年龄:" + age;
    }

再get一下,得到数据

3.HTTP PUT

 @PutMapping("/hello")
    public String helloPut(String name, int age) {
        nameAges.replace(name, age);
        return "姓名:" + name + ",年龄:" + age;
    }

send一下,再get一下

vbs的值变成了78,修改成功

4.HTTP DELETE

 @DeleteMapping("/hello")
    public String helloDel(String name) {
        nameAges.remove(name);
        return "删除姓名:" + name;
    }

send一下,再get一下

数据只剩下两个了,完成删除


本文转载自: https://blog.csdn.net/weixin_72307613/article/details/126963117
版权归原作者 唯太刀与美食不可辜负 所有, 如有侵权,请联系我们删除。

“SpringBoot的基础知识和Postman测试”的评论:

还没有评论