0
私はシンプルなCRUDコントローラを持っています。春webfluxがモノオブジェクトと対話する
@PutMapping("{id}")
public Mono<Map> update(@PathVariable UUID id, @RequestBody Server updatedServer) {
Mono<Server> server = this.serverRepository.findById(id);
// Update the server here.
// server.setName(updatedServer.getName());
// server.setHost(updatedServer.getHost());
server.flatMap(this.serverRepository::save).subscribe();
return Mono.just(Collections.singletonMap("success", true));
}
はどのようにして保存する前にserver
変数を編集することができます。私は、更新する必要があるモデルと更新されたモデルをマージしたい更新する場合、これは私が現時点で持っているものでしょうか? Monoを購読すると、保存後に実行されます。
これはかなり簡単な質問ですが、私はそれを行う方法を見つけることができません。