通过SpringBoot实现一个简单的httpServer(详细)

本文介绍如何利用SpringBoot创建一个简单的HTTP服务器,包括环境搭建、端口设置、逻辑处理、数据库连接和坑点总结。通过Postman进行前端测试,详细讲解了后端的Controller参数处理、实体类和数据库配置,以及遇到的问题和解决方案,如数据库连接错误、防火墙端口设置等。
摘要由CSDN通过智能技术生成

好久没写程序了,也赶不上时代的步伐,靠着一些基础加上网上的资料,实现了一个:使用SpringBoot来建一个简单的Servert程序,包含与数据库交互的部分。

前端是用postman做的测试。

简单点说,除了数据库的部分,主要是参考了https://blog.csdn.net/az44yao/article/details/118059945,中途遇到了好多坑,所以写下来记录一下,也帮助一下和我类似的朋友。

关于前端

这几个红框部分是需要注意的
在这里插入图片描述
get和post就不说了,下一个层级,Params写的参数会带在url里,Body的方式则不会。Body主要使用form-data和json两种方式传递数据。

关于后端

环境搭建

下载IDEA,我的是2021.3.3版本

新建项目

注意,这里的部分依赖,如果不引入全,后面怎么引入我也没找到,索性新建了一个项目。
在这里插入图片描述
如果没有DB部分,则只引入web就好,后面两个是db部分,当然我看资料还有其他的方式连接db,我这里使用了jdbc的方式。
在这里插入图片描述
点击Finish,项目就是建好了。

修改端口号

在application.properties中加入:server.port=8080

逻辑处理

controller类做参数处理(坑一见下)

在这里插入图片描述

@RestController
public class APIController {
    @RequestMapping("/test")
    public String Test(){
        return "hello seven";
    }

    /**
     * url中包含param的方式
     * @param tmp
     * @return
     */
    @RequestMapping(value = 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值