springboot实现post和get接口

1,120 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情

概念

springboot目前来说还是比较火的框架,因此使用springboot实现一个接口也是一个比较不错的学习方式,毕竟实践才能出真理。

搭建环境

使用idea工具就能够快速的构建springboot项目,new project后选择springinitializr

image.png next后选择比较常用的组件,点击create后等待下载资源即可

image.png

编写接口代码

1、创建完成项目之后我们可以找到application文件,这便是springboot项目的入口

image.png 2、在application.yml配置好服务的启动端口,默认端口为8080

image.png

3、添加controller文件夹以及service文件夹以及入参类文件夹 image.png

4、编写入参类以及放回结果。 简单入参类,只包含两个字段:

image.png

复杂的入参类,包含List对象:

image.png

返回对象类

image.png

5、编写service接口定义,并且通过定义其实现类

1、简单入参的get请求业务处理类对象

2、body入参的get请求业务处理类对象

3、简单入参的post请求业务处理类对象

4、复杂入参的post请求业务处理类对象

image.png

image.png

6、定义controller类,我们的入口类并且启动springboot

image.png

image.png

经过我们简单的编写便可以写出四个普通的接口,接下来使用postman发起请求

1、简单入参的get请求业务处理

image.png 2、body入参的get请求

image.png 3、简单入参的post

image.png 4、复杂入参的post请求

image.png

总结

综上,我们通过springboot简单的编写了get和post请求,实现了使用get请求从path和body进行入参以及取值打印日志的过程,而post接口我们通过实现简单的入参并且打印成日志,以及实现通过list对象实现复杂的入参并且取值的方式。

经过实战不难发现springboot是一个很强大的框架,只需要简单的注解便能够实现一个接口,少去了很多繁琐的XML配置,也让代码编写过程更有层次感,对于我们的学习也是有很大的便利。