Giriş
Metodumuz parametre olarak Mono<Foo> alsın ancak Mono<Void> dönsün. Bu durumda Mono.then() kullanılır. Benzer bir kullanım Flux.then() olarak ta var
Örnek
Şöyle yaparız
@PostMapping("file/single")public Mono<Void> upload(@RequestPart("user-name") String name,@RequestPart("fileToUpload") Mono<FilePart> filePartMono){return filePartMono.doOnNext(fp -> System.out.println("Received File : " + fp.filename())).flatMap(fp -> fp.transferTo(basePath.resolve(fp.filename()))).then();}
Hiç yorum yok:
Yorum Gönder