作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Spring Webflux,我需要在成功保存后返回用户 ID。
存储库正在返回 Mono
Mono<User> savedUserMono = repository.save(user);
最佳答案
任何时候您觉得需要转换或映射您的 Mono
中的内容到别的东西,然后你使用 map()
方法,传递一个将进行转换的 lambda,如下所示:
Mono<Integer> userId = savedUserMono.map(user -> user.getId());
getId()
方法,而
id
是一个整数。)
Mono<Integer> userId = savedUserMono.map(User::getId);
Mono
,当订阅时,将发出用户的 ID。
关于reactive-programming - 如何从 Mono SpringWebFlux 返回一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57380963/
我是一名优秀的程序员,十分优秀!