将 /logout 请求重定向到 /api/logout webflux spring boot



我正在尝试将弹簧的默认注销(/logout(重定向到其他端点(/api/exit(。我正在使用响应式编程网络。我得到了一些答案,我找到了这个:

@Bean
RouterFunction<ServerResponse> routerFunction() {
return  route(GET("/"), req ->
ServerResponse.temporaryRedirect(URI.create("/login"))
.build());
}

我不知道我必须为 GET("/"( 方法导入哪个类。如何解决这个问题?

你需要来自org.springframework.web.reactive.function.server.RequestPredicatesRequestPredicates.GET()

因此,import语句将如下所示

import org.springframework.web.reactive.function.server.RequestPredicates;

或者,也可以使用以下命令创建功能终结点

import org.springframework.web.reactive.function.server.RouterFunctions;
RouterFunctions.route().GET().build()

相关内容

  • 没有找到相关文章

最新更新