【发布时间】:2015-07-22 03:55:17
【问题描述】:
我编写了一个资源类,我想用它来支持多个资源路径。
@Path("/path/to/jobs")
public class JobController {
@GET
@Produces(MediaType.APPLICATION_JSON)
public List<JobDto> getJobs() {
...
}
@GET
@Produces(MediaType.APPLICATION_JSON)
@Path("{job_id}")
public JobDto getJob() {
...
}
}
问题在于它接受路径localhost:80/path/to/jobs,但不接受localhost:80/path/to/jobs/job123。我尝试用/path/to 注释类,用jobs 和jobs/{job_id} 注释方法。它仍然不起作用。有什么指点吗?
【问题讨论】:
-
所以你得到的是 404?鉴于
getJobs有效,我想不出任何导致 404 的原因。 -
@peeskillet 是的,我收到了
404。这就是我不明白的。
标签: java jersey jax-rs jersey-2.0