我编写了一个资源类,我想用它来支持多个资源路径。
@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}
的方法对课程进行注释。它仍然无法正常工作。有什么指针吗?
答案 0 :(得分:0)
现在接受
本地主机:80 /路径/到/ jobsjob123
。如果您想通过
获得回复本地主机:80 /路径/到/作业/ job123
使用
注释getJob()方法@Path( “/ {JOB_ID}”)
你错过了“/”