我对反应式编程不感兴趣,并且正在关注教程。
我正在创建用户路径,但随后遇到类型不匹配错误。
Type mismatch.
Required: (ServerRequest) -> Mono<out ServerResponse>
Found: KFunction1<ServerRequest, Flux<ServerResponse!>>
@Bean
fun userRoutes() = router {
"/user".nest {
POST("/", userHandler::create)
}
}
fun create(serverRequest: ServerRequest) =
userService.createUser(serverRequest.bodyToMono()).flatMap {
created(URI.create("user/${it.id}")).build()
}
我在做什么错?我以为自己编写的代码与我的工作代码非常相似。 预先感谢。