我正试图通过URL
中的Jersey+Spring
传递rest方法中所需的参数。
这是我的服务类。
@Path("/find")
public class DownLoadService {
@Autowired
TransactionWork transactionDownload;
@POST
@Path("/bring")
public Response GetFile(String uid) {
String result = transactionDownload.BringFile(uid);
return Response.status(200).entity(result).build();
}
}
我正在尝试通过网址
访问http://localhost:8080/ProjectName/rest/find/bring'parameter for method getFile??'
我不知道是否可能。
(我第一次使用这个可能是个愚蠢的问题)
注意:我在servlet中轻松访问此服务并正常工作。
答案 0 :(得分:0)
等了很久之后我发现了这种方式
@GET
@Path("/bring/{withUID}")
public Response GetFile(@PathParam("withUID") String uid) {
String result = transactionDownload.BringFile(uid);
return Response.status(200).entity(result).build();
}
现在我能够以这种方式访问服务。
http://localhost:8080/RESTfulExample/rest/my/bring/AB
^
parameter I passed to method
准备好学习其他方法来做同样的事情。