问题标签 [javax.ws.rs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
833 浏览

apache - 将我的 CXF 版本从 2.7.7 升级到 3.1.8 导致的错误

pom.xml

例外是:

仅供参考,我明确添加了 JaxB-Impl 依赖项,因为:

这个问题的根本原因是什么?

0 投票
2 回答
1842 浏览

java - 如何测试 javax Response.readEntity(Class类型)?

我们使用 javax.ws.rs.core.Response.readEntity(Class type) 将 JSON 响应解析为 POJO。我想编写测试以确保实体正确映射到 POJO - 因此,如果布尔“有效”在 json 中为真,那么在 POJO 中也是如此 - 反之亦然。

我不知道该怎么做。有什么想法或提示吗?

0 投票
1 回答
934 浏览

java - 解析从 Google 距离矩阵 API 发送的 Json 响应

当目的地或起点在英国以外时会出现此 json,因此不会给我任何结果!我需要检查这个是否为空检查,所以我不会收到空指针异常

JSON结果:

“状态”:“确定”}

代码:

Google Reponse POJO 是 json 的结构:

我基本上只需要解析下面的json,这样我就可以说(如果状态!= ZERO_RESULTS)保存响应,否则抛出异常!可能很容易,但我很挣扎!非常感谢!

0 投票
1 回答
756 浏览

java - REST-ful webservice @Context Injection 总是返回 null

我正在使用具有身份验证和授权的 Embedded Jetty 创建我的第一个 Restful Web 服务,并且我有一个过滤器,我想在其中注入一个用户对象(员工),然后我可以使用 ResteasyProviderFactory.pushContext() 在服务 bean 中检索 @上下文注释,但无论我尝试什么对象总是为空。我将不胜感激任何帮助。

}

}

0 投票
1 回答
1056 浏览

java - GWT - Restygwt - 响应不是有效的 JSON 文档

我想建立一个关于如何使用 Restygwt 的简单演示项目,用于学习。我遵循了这个教程:https ://ronanquillevere.github.io/2014/03/16/gwt-rest-app.html 到目前为止,我在我的客户端上得到了这个:在我的 SearchPresenter 方法 searchBook(String isbn) 被触发时我点击一个按钮

我的 BookstoreClient 看起来像这样:

我服务器上的 BookResource:

还有我共享包中的书

但是,如果我单击 GUI 上的按钮,我会跳转到 onFailure 并获得异常:

响应不是有效的 JSON 文档

但如果我去网址:

我的浏览器中显示以下内容

我是否错过了什么或搞砸了 RestService 的实施?提前感谢您的任何评论,您的帮助很重要

0 投票
0 回答
19 浏览

jersey - Jersey(javax.ws.rs):如何仅在页面级别而不是在应用程序级别进行初始化

当它们第一次被调用时,我需要对几页进行大量初始化。这是一篇很好的文章来解决这个问题:Initialize database on Jersey webapp startup

但是上述方法的问题是初始化是在我不想要的应用程序级别完成的。我不确定是否以及何时会调用特定页面,因此我只想在第一次调用该页面时进行初始化。

关于在使用球衣时如何实现这一点的任何想法。(Spring 在控制器/页面级别为此目的具有 @PostConstruct 和 @PreDestroy ......所以我需要一些类似的东西)。一个小例子或代码将有很大帮助。

0 投票
0 回答
177 浏览

java - javax.ws.rs.client.Client 是否缓存响应数据

我使用 Guice 依赖注入将 javax.ws.rs.client.Client 作为单例,并且我的线程池中有多个线程共享单例对象。

当多个线程在几秒钟内使用单例客户端对象查询同一个端点时,第二个线程得到空响应。这与休息客户端缓存响应数据有关吗?

跨线程使用客户端单例对象的代码

任何帮助,将不胜感激

0 投票
2 回答
845 浏览

java - Jersey:如何访问全局应用程序对象?

我正在使用 Java、Tomcat 和 Jersey 创建一个 REST Web 应用程序。我正在使用注释(没有 web.xml!)我最终使用了这个应用程序配置:

这是我的问题。Web 容器有一个全局应用程序对象。我从应用程序构造函数将它保存到一个静态字段中。稍后我需要从其他类访问它(它包含全局配置、全局数据库连接工厂,可能还有其他东西。)

我这样做对吗?我怀疑一定有更好的方法:在处理注释时保存对应用程序的引用。但我不确定如何。我可以确定应用程序的构造函数将被调用一次,并且以后可以从任何 REST 调用中访问 Application.application 引用吗?

0 投票
1 回答
386 浏览

java - Dropwizard 从 POST 方法更新视图

我正在尝试在注册新用户的 POST 方法中验证表单。如果出现错误(例如已使用的用户名),我希望从我的 GET 方法中检索到的视图使用错误进行更新。我正在使用 Dropwizard 视图和 Freemarker。到目前为止我的代码:

注册.ftl:

还有我的资源类:

我遇到了这个页面,它提供了一些指导,但我未能复制它,因为没有完全提供源并且它不使用 Dropwizard 的视图功能。我还考虑将参数添加到我的 GET 方法并从 POST 方法重定向,但这对我来说似乎有点矫枉过正?

任何帮助将不胜感激。

0 投票
0 回答
33 浏览

java - 没有图片我应该返回什么?

我有一个 API。

对应的服务。

我尝试返回 null 并返回 Response.ok(new ByteArrayInputStream(null)).build(),但我会得到一个异常。

当图像为空时,此方法返回什么?