LiApi
说明:
一个后台应用,只写api接口,所有的请求和回复均使用json数据格式。
由于各大数据平台不再提供免费的api接口,实行实名制或次数有限,故此自己编写api接口。
不仅可以练习编写Java后台程序,还可以在学习前端知识框架时给自己提供api接口。
开发环境、工具:
- IntelliJ IDEA 2019.2.1 x64 Community版
- SpringBoot + Mybatis,数据存储在UniServer,一个小的无需安装的数据库软件
- 框架:Mybatis、pagehelper
- Postman调试
UniServer数据库更新:20191021
数据库数据:db_li_api.sql
Swagger接口:http://127.0.0.1:8086/doc.html
接口示例
url:
http://127.0.0.1:8080/jokeTheme/list
requestBody:
{
"pageNum":1,
"pageSize":5
}
response:
{
"code": 200,
"msg": "查询成功",
"data": [
{
"id": 1,
"themeId": "1001",
"title": "冷笑话",
"brief": "冷冷的生活小讽刺",
"picUrl": "http://dkj.jpg",
"count": 2458
},
{
"id": 2,
"themeId": "1002",
"title": "幽默",
"brief": "幽默有趣的逗B笑段",
"picUrl": "http://dkj.jpg",
"count": 2458
},
{
"id": 4,
"themeId": "1004",
"title": "内涵",
"brief": "搞笑的吹牛、内涵冷段子",
"picUrl": "http://d9894u.png",
"count": 1
}
]
}
各个接口(CRUD):
1、jokeTheme:笑话的分类
2、joke:笑话
3、province:省
4、city:市
5、area:区
5、wyNews:新闻