有人告诉我,在构建 RestFul API 时,请使用名词而不是动词。我还被告知每个 DTO 都有自己的控制器。在“编辑属性”和“添加属性”方法需要两个不同的请求主体的情况下,我的 DTO 是什么样的?
@RestController
@RequestMapping(value = "/property")
public class PropertyController{
@RequestMapping(method = RequestMethod.GET)
//get properties method definition goes here
@RequestMapping(method = RequestMethod.PUT)
// edit property method definition goes here
@RequestMapping(method = RequestMethod.POST)
// add property method definition goes here
}
编辑属性要求:
{
"userloginid": "3333",
"propertyname": "My edited property name",
"propertyid": "1"
}
添加属性需要:
{
"userloginid": "3333",
"propertyname": "My new property name"
}
慕容708150
牛魔王的故事
相关分类