spring-boot-starter-webflux
(Sping Boot v2.0.0.M2)已经像spring-boot-starter-web
一样配置为在资源中的静态文件夹中提供静态内容。但它不会转发到index.html。在Spring MVC中,可以这样配置:
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("forward:/index.html");
}
如何在Spring Webflux中实现?
5条答案
按热度按时间pod7payv1#
使用WebFilter:
wpcxdonn2#
qpgpyjmq3#
有一个ticket in the Spring Boot tracker for this
kyks70gy4#
使用WebFluxKotlinDSL:
voj3qocg5#
如果您像我一样来这里寻找一个适用于动态路由的解决方案,作为SPA用例的后备解决方案,则有一个开放的 Spring 问题here
下面的WebExceptionHandler为我解决了这个问题