我正在创建具有各种属性的任务,并且我将JSON数据从Angular前端传递到基于Java的后端.受让人目前是Task类的属性.一个新的请求来改变行为:用户应该能够在创建新任务时选择多个受理人.
我想要处理的方式是我想创建与传递的受让人数量相同的任务量.因此,如果n个用户与各种任务数据一起传递,则将在DB中为每个用户创建n个任务作为受让人.
以前我只能通过一个受让人,返回POST请求的响应代码如下:
@POST
@Consumes(MediaType.APPLICATION_JSON)
public Response save(TaskInDto taskInDto) {
// saving to DB, etc...
String taskId = createdTask.getId().toString();
URI taskUri = uriInfo.getAbsolutePathBuilder().path(taskId).build();
return Response.created(taskUri).build();
}
Run Code Online (Sandbox Code Playgroud)
我的问题是关于REST设计:如果创建了多个对象,我应该将什么作为Result对象返回给用户?
| 归档时间: |
|
| 查看次数: |
844 次 |
| 最近记录: |