[英]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 個。 我該如何更改它,因為它確實不足以滿足我們的使用需求? 看起來底層客戶 ...