| | |
| | | import org.springframework.cloud.gateway.route.RouteLocator;
|
| | | import org.springframework.cloud.gateway.support.NameUtils;
|
| | | import org.springframework.stereotype.Component;
|
| | | import org.springframework.web.reactive.config.ResourceHandlerRegistry;
|
| | | import org.springframework.web.reactive.config.WebFluxConfigurer;
|
| | | import springfox.documentation.swagger.web.SwaggerResource;
|
| | | import springfox.documentation.swagger.web.SwaggerResourcesProvider;
|
| | |
|
| | | /**
|
| | | * 聚合系统接口
|
| | | * |
| | | * @author ruoyi
|
| | | */
|
| | | @Component
|
| | | public class SwaggerProvider implements SwaggerResourcesProvider
|
| | | public class SwaggerProvider implements SwaggerResourcesProvider, WebFluxConfigurer
|
| | | {
|
| | | /**
|
| | | * Swagger2默认的url后缀
|
| | |
| | | swaggerResource.setSwaggerVersion("2.0");
|
| | | return swaggerResource;
|
| | | }
|
| | |
|
| | | @Override
|
| | | public void addResourceHandlers(ResourceHandlerRegistry registry)
|
| | | {
|
| | | /** swagger-ui 地址 */
|
| | | registry.addResourceHandler("/swagger-ui/**")
|
| | | .addResourceLocations("classpath:/META-INF/resources/webjars/springfox-swagger-ui/");
|
| | | }
|
| | | }
|