首页 理论教育 Java服务端:创建REST风格Controller

Java服务端:创建REST风格Controller

时间:2026-01-27 理论教育 姚姚 版权反馈
【摘要】:使用MyBatis框架将数据存放到MySQL中,MyBatis集成步骤可以参看第5章。创建一个返回数据的实体ResultBean,方便封装请求返回数据、通用的状态码和描述信息。以产品信息的增删改查为例,实现一组REST风格的接口。在com.javadevmap.controller下新建一个名为RestController[16]的Controller,具体内容如下:GET方法查询商品信息通过Postman[17]工具进行测试,执行效果如图6-6所示。图6-6 Get请求效果POST方法增加单个商品通过Postman工具提交请求并返回,结果如图6-7、图6-8所示。

根据上一节对REST的理解,基于REST风格实现商品模块的增删改查功能。使用MyBatis框架将数据存放到MySQL中,MyBatis集成步骤可以参看第5章。

创建一个返回数据的实体ResultBean,方便封装请求返回数据、通用的状态码和描述信息。

图示

图示

以产品信息的增删改查为例,实现一组REST风格的接口。在com.javadevmap.controller下新建一个名为RestController[16]的Controller,具体内容如下:

图示

(1)GET方法查询商品信息

图示

图示

通过Postman[17]工具进行测试,执行效果如图6-6所示。

图示

图6-6 Get请求效果

(2)POST方法增加单个商品

图示

通过Postman工具提交请求并返回,结果如图6-7、图6-8所示。

图示

图6-7 Post请求参数(https://www.xing528.com)

图示

图6-8 Post请求结果

(3)PUT方法更新商品信息

图示

通过Postman工具提交请求并返回,结果如图6-9、图6-10所示。

图示

图6-9 Put请求参数

图示

图6-10 Put请求结果

(4)DELETE方法删除单个商品信息

图示

通过Postman工具测试,结果如图6-11所示。

图示

图6-11 Delete请求结果

通过上面的配置,基本实现了针对商品模块REST风格的接口API。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈