休息设置@Path以进行资源更新

时间:2012-12-28 14:57:54

标签: java rest jersey jax-rs

使用Jersey, RESTish 的方式是什么,我应该创建一个以“update”开头的方法,或者我应该在accountseetings下创建一个子资源(或任何Jax-Rs的东西)路径?或者我应该只使用不同动词的相同方法名称?

@GET
@Path("/accountsettings")
public Settings accountSettings() {

}

@PUT
@Path("/updateaccountsettings")
public void updateAccountSettings() {

} 

1 个答案:

答案 0 :(得分:3)

在REST动词中定义您正在做的事情,URL定义您正在做的事情。

所以这里对/accountsettings的PUT似乎是正常的做法。

调用方法updateAccountSettings()似乎有意义。