开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
rest-api-web首页、文档和下载 - 高效 RESTful API 服务实现 - 开源中国社区
全部项目分类
我要评价
Apache
Java
跨平台
一刀
分享
收藏
9 人收藏
收录时间:2017-06-25
rest-api-web 详细介绍

高效的 RESTful API 服务实现,基于 Jersey2 和嵌入式的轻量级的 servlet 容器 Jetty9, 这个是 war 包形式部署到 jetty 中运行,实现对用户的增、删、改、查操作,并且严格按照 RESTful 风格设计接口。

基于Jersey2 + Spring4 + MyBatis3 + Jetty9 实现,完全遵循 OpenAPI 设计规范,供开发 Web API 的开发人员做一个参考实现,并很容易在此基础上扩展功能。

接口演示:

根据id获取用户信息

http://localhost/api/v1/users/1

结果:

{
  "id" : 1,
  "name" : "张飞",
  "age" : 20,
  "password" : "zhangfei",
  "createdTime" : "2017-06-15 20:38:09",
  "updatedTime" : "2017-06-15 20:38:09"
}

 

注:下面几种使用chrome的Postman测试

创建新用户

http://localhost/api/v1/users POST

body参数:

{
  "id" : 3,
  "name" : "孙权",
  "age" : 24,
  "password" : "sunquan"
}

返回结果:

HTTP code:201

User was successfully created

更新用户

http://localhost/api/v1/users PUT

body参数:

{
  "id" : 3,
  "name" : "孙权",
  "age" : 25,
  "password" : "sunquan"
}

返回结果:

HTTP code:200

User was successfully updated
rest-api-web

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 rest-api-web 的评论 (全部 0 条评论)
{{repayCom.userName}}
顶部