
[英]Is there a way to define queryparams for all endpoints in javax.ws.rs?
我正在尝试使用 javax.ws.rs 注释来记录一个已经存在的应用程序,以定义特定端点需要的标头 (@HeaderParam) 和参数 (@QueryParam)。 此信息将用于为应用程序生成 swagger 页面。 我已经确定了一组所有端点都需要的“@HeaderParam”。 我需要知道是否 ...
[英]Is there a way to define queryparams for all endpoints in javax.ws.rs?
我正在尝试使用 javax.ws.rs 注释来记录一个已经存在的应用程序,以定义特定端点需要的标头 (@HeaderParam) 和参数 (@QueryParam)。 此信息将用于为应用程序生成 swagger 页面。 我已经确定了一组所有端点都需要的“@HeaderParam”。 我需要知道是否 ...
[英]Variable length endpoints in jax-rs/microprofile client with Quarkus
我面临以下问题,并且能够找到适当的解决方法。 作为一个用例示例,让我们想象一个 Rest 客户端从服务器获取一个 json object,其中请求是到 object 的路径。这个 api 不接受查询参数和正文,并且没有可用的目录。 说我有以下 RestClient: 请求示例可以是: /json/e ...
[英]jax-rs @.Provider is not being called
我有一个 RESTfull JAX-RS,它使用自定义 @Provider 进行异常处理,如下所示: 当我的应用程序在 JBoss 6 EAP 和 Java 7 下运行时,此提供程序过去工作正常。但是,由于使用 JDK 11 升级到 JBoss 7 EAP 并在我的 pom.xml 中更新所需的依赖 ...
[英]create authorized webclient with cxf jaxrs
我是一名初级开发人员。 我想用“apache cxf jaxrs”编写一个 rest 服务调用。 为此,我创建了一个 web 客户端。 示例代码如下: 我要调用的服务需要单向 ssl 授权,所以我获得了服务器证书并将其转换为 JKS 以配置 ssl 握手。创建套接字后我怎么能。 结合我创建的 we ...
[英]javax validation annotation for an integer
我有一个 class 用户,如下所示。 我想使用 javax 注释对百分比字段进行验证,这样它只允许 4 个值。 (10, 50, 80, 100) 我知道@Min、@Max、@Digit,但不确定他们如何为我服务。 我尝试在https://www.baeldung.com/javax-valid ...
[英]JAX-RS resources return 404
我正在尝试在 Jakarta 9 中运行一个简单的应用程序,它有一个返回 hello world 的简单 REST web 服务。 但是,当我尝试使用 localhost:8080/<context_root>/<application_path>/<resource ...
[英]How to mark JAX-RS resource method as Deprecated for OpenAPI?
我在 Quarkus 上将 MicroProfile OpenAPI 与 JAX-RS 结合使用,并希望将该资源标记为已弃用,即。 在生成的JSON中实现如下结果: 将方法标记为 @Deprecated 没有帮助。 还有其他方法吗? ...
[英]weblogic 14c: ClassCastException weblogic.jaxrs.server.media.multipart.Jersey1MultiPartSupport
我已经将 OSGi web 应用程序从 java 7 和服务器 weblogic 12c 迁移到 java 8 和 weblogic 14c。 web 应用程序用于 web 服务、jax-rs 和 jersey 库。 在以前的环境中,这些库没有提供,在新环境中,我希望它们不在提供的 scope ...
[英]Quarkus does not use JaxRs @Path when declared in interface in an external jar
我有一个 Java 接口,它声明与 JaxRs 相关的所有内容,如下所示: 该接口作为 jar 的外部依赖项提供。 以及我服务中的一个实现: 像上面这样的设置不起作用。 它为端点/notes-service/notes返回 404 但是,当我将@Path部分复制到实现中时,一切正常: 还有另一个解 ...
[英]Return StreamingOutput from interface generated by OpenAPI spec using jaxrs-spec generator
在使用jaxrs-spec实现从 OpenAPI 规范生成的接口时,我想返回一个StreamingOutput 。 默认实现仅使用java.io.File作为返回值。 我们从数据库加载用户生成的数据,甚至 stream 从不同的服务加载它,并且希望避免为了符合接口而创建临时文件。 使用maven ...
[英]ContainerRequestContext.abortWith(Response response) does not work
我尝试了 RESTEasy 的 (WildFly 16) abortWith(Response response) 但没有奏效。 我有多个 abortWith 方法。 如, 如果 fails1 和 fails2 为真,则执行两个 abortWith 方法。 除非我输入“return”,否则 fail ...
[英]FaultTollerance Retry for OidcClientRequestReactiveFilter plu doesn't work
我有一个带有 OidcClient 提供程序的 JAX-RS 代码。 我添加了重试配置。 添加日志: Hovewer,当它运行时,它根本不会记录重试。 使用@Timeout 它不会尝试重试。 我可以在重试时使用 uni,但是,我想知道它是功能还是错误? ...
[英]JAX-RS Swagger InvocationTargetException
我正在尝试使用 Websphere 应用程序创建一个 servlet。 我的 web.xml 是这样的: 我的 AppConfig 是这样的: 但是当我部署应用程序时,我在该行收到此错误: 其中InvocationTargetException的目标是null你能帮忙吗? ...
[英]COMPILATION ERROR : package XXX does not exist
我在我的 java 项目中使用open-api generator plugin 。 有关该插件的更多信息,请参阅主页和我使用的生成器 jaxrs-spec 。 文件在我指定的源文件夹下生成,但是,当我在我的项目中实现这些文件时(如生成的接口),maven 编译器插件在compile目标期间失败。 ...
[英]Why does Jersey 3.1.0 fail to send some fields of the response that earlier Jersey version do?
我们最近不得不从 Jersey 3.0.2 升级到 Jersey 3.1.0(由于升级了 Tomcat),发现 REST 方法有时会无法将响应结构的所有适当字段发送给客户端,这与之前的方法不同Jersey 的版本。也就是说,某些字段会被发送,而其他字段则不会。 如何处理? 人们当然会期望 /mov ...
[英]How to Send Base64-Encoded String with Apache CXF JAX-RS to an External REST API that Accepts a Multipart Attachment?
我正在实施一个集成,以将带有 PDF 内容的 Base-64 编码字符串的传入消息发送到外部 REST API,该外部接受使用 HTTP 多部分/表单数据的附件。 纯文本没有问题,但在发送 Base-64 编码字符串时出现以下错误。 “将 MIME 多部分正文部分写入 output stream ...
[英]No handler found for path in Helidon
我在 Helidon 中创建了一个简单的端点: 代码符合要求并运行。 但是当我打电话时: curl -i http://localhost:8080/sampleString 我收到: 我错过了什么? ...
[英]How to schedule job by helidon MP?
我尝试创建计划作业样本,购买任务不执行。 怎么了? 我尝试创建计划作业样本,购买任务不执行。 ...
[英]JaxRS validate java.lang.Long as @QueryParam
我有一个像这样的 JaxRS API: 将非数字参数作为 id 发送时如何处理异常? 实际上我在 JakartaEE 框架上找不到任何验证注释来处理这个问题。 示例请求: 注意:我不会将 Long 更改为 String。 ...
[英]MicroProfile Rest client jaxrs connection pool configuration on Open Liberty
我正在实施基于 MicroProfile Rest 客户端规范的 rest 客户端并部署在 Open Liberty 22.0.0.9 上。 在对 JMeter 进行了几次性能测试后,似乎 rest 客户端的连接池只有 10 个。 我该如何更改它,因为它确实不足以满足我们的使用需求? 看起来底层客户 ...