Как использовать шаблоны усов в приложении Spring boot webflux, написанном на Kotlin? - PullRequest
0 голосов
/ 06 февраля 2019

Я написал класс маршрутизатора для своего приложения веб-потока:

@Configuration
class Router {

    @Bean
    fun routing() = router {
        (accept(MediaType.APPLICATION_JSON) and "/api").nest {
            ("/health").nest {
                GET("/") { ServerResponse.ok().body(BodyInserters.fromObject(mapOf("status" to "ok"))) }
            }
        }
        (accept(MediaType.TEXT_HTML) and "/web").nest {
            resources("/static/**", ClassPathResource("static/"))
            GET("/{subUrl}", webRenderHandler::renderWeb)
        }        
    }

}

Это позволяет мне выполнять обработчик для любого под URL-адреса /web и позволяет отображать статические ресурсы из /web/staticиспользуя папку classpath /static.Теперь я хотел бы иметь возможность выводить шаблоны усов из папки classpath /templates.

Как я мог легко это сделать?

...