发表于: 2018-03-31 21:13:34

1 585


今天完成的事情:

1. 搭建web项目,尝试restful接口服务编写

2. 使用springmvc完成rest风格接口(模拟)

环境:idea 64位,jdk1.8 maven3.5

①使用maven构建工具创建javaweb项目

这个网上的教程有很多,工程目录结构

②加入必要的依赖

这里没涉及到dao的操作,所以mybatis可以暂时不需要。我这里实现restful接口的思路是:参数从路径中获取

接口定义: 根据用户id查询

GET /user/{id}

POST /user

DELETE /user/{id}

PUT /user/put/{id}

③自定义响应格式

统一接口的响应位json,用到jackson这个包把java对象转为json字符串

④编写controller

正常来说应该先进性单元测试,然后在写接口。我这里暂时先用idea 自带的restclient测试下请求响应是否成功,单元测试后续在研究。

⑤使用idea自带的rest Client进行测试

GET请求


POST请求


PUT请求


DELETE请求


通过测试可以说明接口是可以用的,下一步就是要加入业务逻辑,操作数据库。

明天的计划:

1. 看下任务而的深度思考,其中有不少可以启发任务二的思路


收获:

关于任务二的上手,我个人觉得先从java web开始,至于restful风格的api,我的理解暂时还不是很清晰,先慢慢来学习。


返回列表 返回列表
评论

    分享到