【发布时间】:2017-01-23 11:38:38
【问题描述】:
【问题讨论】:
标签: spring spring-mvc reactive-programming project-reactor spring-webflux
【问题讨论】:
标签: spring spring-mvc reactive-programming project-reactor spring-webflux
这里是一个同步的、非阻塞的控制器方法的例子:
@GetMapping("/sample/account")
public Account sample() {
return new Account("codependent");
}
它是同步的,因为它不返回表示延迟结果的类型(如Mono 或Flux)。它是非阻塞的,因为没有执行阻塞操作(I/O、等待共享资源等)。
你可以用Mono 来包装它,比如Mono.just(new Account("codependent")),但你会无缘无故地为这种异步类型付出代价。
【讨论】: