【发布时间】:2021-08-21 14:05:00
【问题描述】:
Сan不明白如何组合三个相互依赖的操作。
我有新用户需要保存到基地:
-
从基地获取物品。
roleRepo.findByName("USER"); // return Mono<Role> user.setRole(...); // set result from roleRepo.findByName("USER") is String -
将第一次操作的数据保存到基础
userRepo.save(user); // return Mono<User> -
保存到基础新用户角色
UserRole uRole = new UserRole(); urole.setUserId(user.getId); urole.setRoleId(role.Id); userRolesRepo.save(uRole) // return Mono<UserRole>
最后方法返回
Mono<User>
到控制器。
【问题讨论】:
标签: java spring-boot spring-webflux