如何在rest方法中转换这个java方法?
Employee[ ] getAllEmployees()
Employee getEmployee(String id)
Employ (Employee employee)
modify_Employee (Employee employee, String id)
我认为解决办法是
GET /api/employee
GET /api/employee/{id}
POST/api/employee/{employee}
PUT /api/employee/{id}/{employee}
但我不确定
1条答案
按热度按时间6ojccjat1#
你就快到了。您只需要两个uri,每个uri都有两个方法的实现。
/api/employees
使用POST
创建新员工。此方法接受一个文档,其中包含一个序列化为json/xml/…的雇员。。。使用
GET
检索所有员工。返回格式正确的文档,其中包含雇员表示的列表,或者(可能)指向单个雇员的链接列表。可能已分页。您还可以选择允许uri接受查询参数以允许筛选/搜索。/api/employees/{id}
使用GET
检索单个雇员使用
PUT
修改现有员工两种方法都使用相同的文档表示格式
注意:对于表示“组”的uri路径元素,通常使用复数形式
employees
而不是employee
. 但这完全是你的选择。