jersey中子资源是如何写的,应该如何访问

little_how 2016-03-15 04:46:16
@Path("/user")
public class UserSource {
@GET
public String getUserRoot(){
return "user-root";
}

@GET
@Path("/friend")
@Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
public UserFriend source(){
return new UserFriend();
}
}

@Path("/friend")
public class UserFriend {
@GET
@Path("{username}")
public String getFriend ( @PathParam("username") String userName ) {
System.out.println("现在寻找的是["+userName+"]的朋友资源");
return "[{},{}]";
}
}

这样始终访问不到子资源.
输入: curl -i http://localhost/comm/user
输出(省略报头):user-root

输入:curl -i http://localhost/comm/user/friend/little
输出:404
...全文
140 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
月盡天明 2016-03-15
  • 打赏
  • 举报
回复
@GET @Path("/friend") @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public UserFriend source(){ return new UserFriend(); } 把上面的@GET注解去掉

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧