spring-boot-starter-webflux
(Spring Boot v2.0.0.M2) is already configured like in a spring-boot-starter-web
to serve static content in the static folder in resources. But it doesn't forward to index.html. In Spring MVC it is possible to configure like this:
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("forward:/index.html");
}
How to do it in Spring Webflux?
Do it in WebFilter:
There's a ticket in the Spring Boot tracker for this.
The same by using WebFlux Kotlin DSL: