我一直在看其他一个小时的例子,但它们似乎都不一样。我正在做一个示例应用程序,它可以在浏览器中运行,但是,在我尝试执行NotFoundException
时,我的客户端会返回404 GET
。这是客户端代码:
public Activity get(String id) {
WebTarget target = client.target("http://localhost:8080/exercise-services/webapi/");
Activity response = target.path("activites/" + id).request().get(Activity.class);
return response;
}
这是junit
:
@Test
public void testGet() {
ActivityClient client = new ActivityClient();
Activity activity = client.get("1234");
System.out.println(activity);
assertNotNull(activity);
}
任何帮助表示赞赏。
答案 0 :(得分:0)
我们可以看到您的REST服务类吗? 您的代码适用于我自己的服务
答案 1 :(得分:0)
我想我明白了。我想念对象初始化as-
private ActivityRepository activityRespository = new ActivityRepositoryStub();
而不是
private ActivityRepository activityRepository = new ActivityRepositoryStub();
感谢您的回复。它似乎现在工作。