发表于: 2020-06-27 22:41:34
1 1632
今天完成的事情:
1.使用showDoc生成接口文档.
2.配置jetty插件
明天计划的事情:
1.研究一下怎么写Controller和生成假数据。
遇到的问题:
还不会使用Controller和son Tag-lib 生成假数据。
收获:无
学生注册
接口路径:POST tast2/student
请求参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
id | id | int | 是 | |
name | 学生姓名 | String | 是 | |
age | 学生年龄 | String | 是 | |
education | 学历 | String | 是 | |
type | 修真类型 | String | 是 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
code | 响应码 | Number | 是 | |
message | 信息 | String | 是 |
删除学生
接口路径: DELETE task2/student/{id}
请求参数:
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
id | id | Integer | 是 |
返回参数:
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
code | 响应码 | Number | 是 | |
message | 信息 | String | 是 |
查询学生
接口路径: GET task2/student/{id}
返回参数:
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
code | 响应码 | Number | 是 | |
message | 信息 | String | 是 | |
data | 学生对象 | Object | 是 |
data:
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
id | id | int | 是 | |
name | 学生姓名 | String | 是 | |
age | 学生年龄 | String | 是 | |
education | 学历 | String | 是 | |
type | 修真类型 | String | 是 |
更新学生
接口链接: PUT task2/student/{id}/{target}
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
id | id | Integer | 是 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
code | 响应码 | Number | 是 | |
message | 信息 | String | 是 |
生成jetty插件的配置
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>${jetty.version}</version>
<configuration>
<connectors>
<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
<port>8012</port>
</connector>
</connectors>
<stopKey>exit</stopKey>
<stopPort>9090</stopPort>
<scanIntervalSeconds>10</scanIntervalSeconds>
<webAppConfig>
<contextPath>/${project.artifactId}</contextPath>
</webAppConfig>
</configuration>
</plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.9.v20130131</version>
<configuration>
<stopPort>9988</stopPort>
<stopKey>foo</stopKey>
<scanIntervalSeconds>5</scanIntervalSeconds>
<connectors>
<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
<port>8012</port>
<maxIdleTime>60000</maxIdleTime>
</connector>
</connectors>
<webAppConfig>
<contextPath>/</contextPath>
</webAppConfig>
</configuration>
</plugin>
评论