Я разработал REST-сервис с помощью реактивного программирования в Spring Boot. Мне удалось получить данные как моно-объект. Но мне нужно получить только необходимый атрибут из этого моно-объекта, возвращенного
public Mono<Boolean> getUserAddress(User userRequest) {
Mono<User> user = userRepository.findByUsername(userRequest.getUsername());
return user.filter(usr -> true).hasElement();
}
Этот код возвращает true, если есть данные, возвращенные для соответствующего имени пользователя. Но на самом деле я хочу получить только атрибут «address» из возвращенного объекта Mono и выполнить некоторую другую обработку.
FYI - возврат моно объекта в моем коде работает нормально