类型与KFunction1 <ServerRequest,Flux <ServerResponse!>>不匹配!

时间:2019-07-26 12:33:49

标签: spring-boot kotlin functional-programming reactor

我对反应式编程不感兴趣,并且正在关注教程。

我正在创建用户路径,但随后遇到类型不匹配错误。

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()
        }

我在做什么错?我以为自己编写的代码与我的工作代码非常相似。 预先感谢。

0 个答案:

没有答案