在Springboot中允许在Swagger中重定向

时间:2018-09-17 06:21:18

标签: java spring-boot redirect swagger swagger-ui

我在Springboot中使用Swagger。在某些请求中,我会将请求重定向到其他url(完全不同的域)。我想将Swagger UI本身重定向到重定向URL。反正有实现这一目标的方法吗?预先感谢。

1 个答案:

答案 0 :(得分:0)

尝试通过以下方式进行操作。

@SpringBootApplication
public class MyApp {
    public static void main(String[] args) {
        SpringApplication.run(MyApp.class, args);
    }

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

请参考此线程: https://github.com/springfox/springfox/issues/2250