swagger页面不显示_swagger页面打开问题

目前两个项目A和B,A在本地和局域网上另一台linux机器上运行,swagger都没问题。项目B,在局域网上那台linux机器运行,swagger没问题,但是在本地IDEA上运行,swagger页面打开状况如下:

A和B用的2.9.2,都是springboot项目,配置都是一样的

@Configuration

@EnableSwagger2

public class SwaggerConfig {

@Bean

public Docket createRestApi() {

return new Docket(DocumentationType.SWAGGER_2)

.apiInfo(apiInfo())

.select()

.apis(RequestHandlerSelectors.basePackage("com.myproj.modules"))

//.apis(RequestHandlerSelectors.any())

.paths(PathSelectors.any())

.build();

}

@Value("${custom.version}")

private String version;

private ApiInfo apiInfo() {

return new ApiInfoBuilder()

.title("文件服务Api")

.description("文件服务")

.termsOfServiceUrl("http://xxx.xxx.xx")

.version(version)

.build();

}

}

是http://localhost:8773/webjars 下的很多文件(但是http://localhost:8773/webjars/springfox-swagger-ui/springfox.js 则可以获取)都不能访问。都 404,加了下面代码也不管用

@Configuration

public class WebMvcConfig implements WebMvcConfigurer {

@Override

public void addResourceHandlers(ResourceHandlerRegistry registry) {

registry.addResourceHandler("swagger-ui.html")

.addResourceLocations("classpath:/META-INF/resources/");

registry.addResourceHandler("/webjars/**")

.addResourceLocations("classpath:/META-INF/resources/webjars/");

}

}


版权声明:本文为weixin_39602637原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。