【发布时间】:2017-12-27 03:58:23
【问题描述】:
我需要实现这个功能:
// TODO Capitalize the users username, firstName and lastName
// using #asyncCapitalizeUser method below
Flux<User> asyncCapitalizeMany(Flux<User> flux) {
}
Mono<User> asyncCapitalizeUser(User u) {
return Mono.just(
new User(u.getUsername().toUpperCase(),
u.getFirstname().toUpperCase(),
u.getLastname().toUpperCase()));
}
我的实现:
return flux
.map(user -> asyncCapitalizeUser(user))
.flatMap(Mono::flux)
这是否正确,是否可以改进?
【问题讨论】:
标签: project-reactor