发表于: 2017-06-16 21:19:27

1 1105


今天完成的事情:

1.参考接口定义格式示例,定义Rest接口格式。

1,新增学员

方法:add

uripost  /a/u/task2/test

请求参数:

字段

说明

类型

备注

是否必填

id

学员id

Number

插入时候自动生成

name

学员姓名

String

 

type

学员类型

String

 

regeneration_time

入学时间

Number

 

 

school

毕业院校

String

 

link

日报链接

String

 

declaration

个人口号

String

 

coaching_senior

审核师兄

String

 

 

返回参数:

字段

说明

类型

备注

是否必填

code

返回状态码

Number

0或负数(0表示正常,负数表示异常)

message

状态码说明

String

给前端人员的反馈信息(新增成功or新增失败)

 

2,修改学员信息

方法:update

uriput  /a/u/task2/test/{id}

请求参数:id

返回参数:

字段

说明

类型

备注

是否必填

code

返回状态码

Number

0或负数(0表示正常,负数表示异常)

message

状态码说明

String

给前端人员的反馈信息(修改成功or修改失败)

 

3,删除学生信息

方法:delete

uridelete  /a/u/task2/test/{id}

请求参数:id

返回参数:

字段

说明

类型

备注

是否必填

code

返回状态码

Number

0或负数(0表示正常,负数表示异常)

message

状态码说明

String

给前端人员的反馈信息(删除成功or删除失败)

 

4,显示所有学员

方法:list

uriget  /a/u/task2/test/

请求参数:无

返回参数:

字段

说明

类型

备注

是否必填

code

返回状态码

Number

0或负数(0表示正常,负数表示异常)

message

状态码说明

String

给前端人员的反馈信息(显示成功or显示失败)

data

学员列表对象

Object

 

data

字段

说明

类型

备注

是否必填

stuList

学员对象列表

Array

list 里放   objectobject 里是具体的参数。

stuList object

字段

说明

类型

备注

是否必填

id

学员id

Number

插入时候自动生成

name

学员姓名

String

 

type

学员类型

String

 

regeneration_time

入学时间

Number

 

 

school

毕业院校

String

 

link

日报链接

String

 

declaration

个人口号

String

 

coaching_senior

审核师兄

String

 


5,查看学员详情

方法:get

uriget  /a/u/task2/test/id

请求参数:id

返回参数:

字段

说明

类型

备注

是否必填

code

返回状态码

Number

0或负数(0表示正常,负数表示异常)

message

状态码说明

String

给前端人员的反馈信息(显示成功or显示失败)

data

学员对象

Object

包含基本信息

data:

字段

说明

类型

备注

是否必填

id

学员id

Number

插入时候自动生成

name

学员姓名

String

 

type

学员类型

String

 

regeneration_time

入学时间

Number

 

 

school

毕业院校

String

 

link

日报链接

String

 

declaration

个人口号

String

 

coaching_senior

审核师兄

String

 


2.创建Maven WEB 工程

具体步骤参见task1


3.使用SpringMVC完成REST接口

见上期日报


5.使用jetty:run命令 启动Jetty服务

在pom文件中添加插件

<plugins>
 <!-- jetty插件 -->
 <plugin>
   <groupId>org.mortbay.jetty</groupId>
   <artifactId>maven-jetty-plugin</artifactId>
   <version>6.1.5</version>
   <configuration>
     <webAppSourceDirectory>src/main/webapp</webAppSourceDirectory>
     <scanIntervalSeconds>3</scanIntervalSeconds>
     <contextPath>/jetty</contextPath>
     <connectors>
       <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
         <port>8080</port>
       </connector>
     </connectors>
   </configuration>
 </plugin>
</plugins>

点击jetty:run


6.使用PostMan/dhc测试自己写的接口,确认接口可以正常使用。

chrome下载postman插件,输入地址测试

明天计划的事情:使用Task1中的Service完成接口的实现。

遇到的问题:自己在task1中写的ssm简单案例需要进行重新编译,service需要重新写一下

收获:看纪林师兄的日报明白这个rest接口格式该怎么写


返回列表 返回列表
评论

    分享到