Что такое пользователь, monoUser и getId? Ни один из них не в оригинальном вопросе. Поэтому все, что вы пытаетесь - это решить гипотетический запрос.

я есть метод, который принимает Mono в качестве параметра. Все, что я хочу, это получить реальную строку из нее. Гуглил, но не нашел ответа, кроме вызова block () над объектом Mono, но он сделает блокирующий вызовпоэтому хочу избежать использования block (). Пожалуйста, предложите другой способ, если это возможно. Причина, по которой мне нужна эта String, заключается в том, что внутри этого метода мне нужно вызвать другой метод, скажем, print () с фактическим значением String. Я понимаю, что это легко, но я новичок в реактивном программировании.

Код:

        public String getValue(Mono<String> monoString)
        {
        // How to get actual String from param monoString 
        //and call print(String) method
        }

        public void print(String str)
        {
         System.out.println(str);
        }

Ответы на вопрос(5)

Ваш ответ на вопрос