cost 69 ms
如何從 Mono 中提取 boolean 值<object>以非阻塞的方式<div id="text_translate"><p>我有一個涉及<strong>反應性</strong>和<strong>非反應性</strong>對象的驗證方法。</p><pre> private boolean filterByName(String student, Mono<String> teacher) { if (student.startsWith("A")) return true; else if(teacher.startsWith("B")) return false; //however teacher is Mono<String> }</pre><p> <strong>問題:</strong>如何在不使用block或subscribe的情況下成功檢查Mono<String>后返回boolean值</p><p>調用filterByName的方法用於另一個<strong>反應式</strong>方法:</p><pre> public Mono<Student> validateStudent(Student student) { return Mono.just(student).filter(this::filterByName).switchIfEmpty(Mono.error(new Exception("Validation Failed"))); }</pre><p> 請幫助我成功返回boolean而不會阻止任何Mono</p><p> 我是反應式編程的新手。 任何幫助表示贊賞。 提前致謝。</p></div></object>

[英]How to extract boolean value out of a Mono<Object> in a non blocking way

我有一個涉及反應性和非反應性對象的驗證方法。 問題:如何在不使用block或subscribe的情況下成功檢查Mono&lt;String&gt;后返回boolean值調用filterByName的方法用於另一個反應式方法: 請幫助我成功返回boolean而不會阻止任何Mono 我是反應式編程的新手 ...

在不使用 getValue 的情況下切換行為主題的值

[英]Toggling value of behavior subject without using getValue

我想切換我的行為主題的boolean值。 我目前通過使用 Behavior Subject 的getValue()方法來實現這一點。 這並不理想,因為我通過從數據 stream 中提取數據,有效地采用了我的反應式、聲明式代碼並將其轉換為命令式代碼: 我想通過某種方式利用 RXJS 運算符並在數據 s ...

使用 Spring 和 State 機器在反應堆測試中編寫阻塞操作

[英]Writing blocking operations in reactor tests with Spring and State Machine

我對反應堆編程完全陌生,自從升級到最新的 Spring Boot / State 機器后,我真的很難遷移舊的集成測試。 大多數集成測試具有相同的基本步驟: 調用一個返回Mono的方法並啟動一個 state 機器並返回一個 object,其中包含生成的唯一id以及與初始請求相關的一些其他信息。 使用返 ...

卸載組件時,svelte 是否具有內置保護以防止在異步操作中更新反應變量

[英]Does svelte have built-in protection against updating a reactive variable in async operation when the component is unmounted

我的App組件是這樣設置的。 為簡潔起見,僅顯示相關代碼。 在products.svelte中,我有一個api ,它獲取一些數據並為其分配一個反應變量。 鑒於我可以非常快速地使用sidebar在products和orders視圖之間切換。 將會發生的是 fetch 調用會有點晚,並且對 data 變 ...

使用模擬異常測試自定義謂詞由於不正確的模擬而失敗 class

[英]Testing custom predicate using mocked Exception failing due to incorrect Mock class

我在下面創建了一個自定義Predicate並想使用mockito對其進行測試。 我正在創建特定異常類的模擬,因為它們沒有公共構造函數。 運行測試后斷言失敗,因為predicate返回false而不是true 。 在打印模擬異常的class時,它有WebClientResponseException ...

ReactiveStreamCrudRepository 不從 postgres 數據庫返回數據

[英]ReactiveStreamCrudRepository not returning data from postgres DB

我是反應式編程和 micronaut 的新手。 我基本上是在研究簡單的 CRUD API。 我在 micronaut 上使用 Kotlin。 我不確定為什么數據庫沒有返回任何數據,我一直堅持這一點。 我對如何調試它以找到問題感到困惑。 憑據似乎都很好,我正在搜索的記錄存在於數據庫中。 發現問題: 糟 ...

如何使用 RxJs 獲取 Angular 表單控件的當前初始值

[英]How to get current initial value of Angular form control using RxJs

我有一種情況需要從不同的組件監聽表單控件的值。 valueChanges對下拉列表中的任何更改都很好。 但是我在 ngOnInit 中初始化時得到了null 。 顯然,valueChanges 沒有獲得 FormControl 的初始值 - 只有在更改它時才獲得。 那么我怎樣才能同時獲得初始值和任 ...

從返回 mono 的方法創建通量

[英]creating a flux from a method returning mono

我正在學習如何將非反應性代碼更改為反應性代碼。 作為練習的一部分,我使用了這個示例代碼來查找范圍內的素數 在將其重寫為反應式代碼時,我開始在生成的列表上使用Flux.fromIterbale以返回通量,但代碼本質上仍然是阻塞的? 特別是isPrime方法。 因此我把它變成了下面的 如果我訪問 Mon ...

Reactive Loading state 管理用 RxJs

[英]Reactive Loading state management with RxJs

當你有一些輸入字段並且你必須在值更改時獲取一些東西時的經典任務。 假設我們使用 Angular Reactive Forms。示例: 現在我們還應該以某種方式管理加載 state。我通常使用tap : 然而,我們似乎可以通過某種方式避免在tap中賦值,而是使用 RxJs 代替。 但是我找不到處理它 ...

使用 S3AsynClient 和 SdkPublisher 返回 S3 存儲桶內的對象列表

[英]Returning list of objects inside S3 bucket using S3AsynClient and SdkPublisher

我正在嘗試使用aws-java sdk 2和S3 async client檢索S3 bucket的內容列表。 然而,在運行下面的代碼后,我沒有看到任何 output,即使桶中有一個 object。 我在這里錯過了什么嗎? ...

如何在 Mono/Flux 中調用 WebClient 方法?

[英]how to call WebClient methods inside Mono/Flux?

我是反應式編程的新手,我在“mailTemplateMappinRepository.map()”中調用“post”webclient 方法,以免中斷鏈並將必要的參數(數據)傳遞給“post”方法我不確定這是否是一個好習慣,我是否需要為“發布”方法調用.subscribe() 是否有關於此主題的任 ...

使用反應式編程的微服務通信

[英]Microservice Communication using reactive programming

我有兩個微服務(A 和 B)。 服務 B 從 UI 收到 HTTP 次請求。 根據某些條件,服務 B 需要來自只有服務 A 可以訪問的數據庫的數據。 所以我需要服務 B 和 A 之間的一些通信機制。所以服務 B 會在內部調用服務 A,從服務 A 的響應中檢索一些字段,並最終將最終響應發送給客戶端。 ...

從返回 Mono 的端點方法退出后,Spring WebFlux 在幕后做了什么?

[英]What Spring WebFlux does behind the scene after exit from endpoint method which returns Mono?

賞金將在 3 天后到期。 此問題的答案有資格獲得+50聲望賞金。 gstackoverflow正在尋找規范的答案。 讓我們考慮以下代碼庫: 結果我們看到以下控制台 output : 以及以下http 響應: 結果很有代表性: 當我們手動調用.toFuture().get()時,我們會收到 nul ...

RXJS,有沒有辦法在操作員內部等待訂閱結束,然后再繼續工作流程?

[英]RXJS, Is there a way to wait inside an operator for a subscription to end before continuing the workflow?

所以,我是 RXJS 的新手,在來這里詢問之前我已經檢查了很多計算器和文檔,但我發現很難讓我的邏輯工作。 我有一個 Observable,它將獲取文檔集合並返回它們,我使用 pipe 運算符進行一些更改,例如使用 map 運算符更改 object。到目前為止,一切都很好。 問題就在這里。 之后,我 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM