nfrankel
06/23/2018, 10:03 PMrouter
block inside the bean
i can write:
bean {
val personHandler = PersonHandler(ref())
router {
"/person".nest {
GET("/", personHandler::readAll)
GET("/{id}", personHandler::readOne)
}
}
}
it compiles
but the route is not found at runtimesandjelkovic
06/23/2018, 10:22 PMnfrankel
06/24/2018, 7:23 AM@Configuration
annotation
i stumbled upon that:
https://github.com/sdeleuze/spring-kotlin-functional/blob/master/src/main/kotlin/functional/web/Routes.kt
then it seems to be assembled like that:
bean("webHandler") {
RouterFunctions.toWebHandler(ref<Routes>().router(), HandlerStrategies.builder().viewResolver(ref()).build())
}
i removed the second argument because i don’t have views
bean("webHandler") {
RouterFunctions.toWebHandler(ref<Routes>().router())
}
to no avail...