Swagger UI 不在其 url 中显示模块名称并且
Swagger UI doesn't show module name in its url and
我已经关注 https://dzone.com/articles/spring-boot-restful-api-documentation-with-swagger 并使用 springfox-swagger-ui
和 springfox-swagger2
版本 2.9.2
开发了 Swagger。
我使用了下面的配置,但是我想要module-name在这里被打印出来。此外,@Api(tags = "User Catalouge", description = "List Of Users")
、描述 已弃用。
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket productApi() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.basePackage("guru.springframework.controllers"))
.paths(regex("/product.*"))
.build()
.apiInfo(metaData());
}
private ApiInfo metaData() {
ApiInfo apiInfo = new ApiInfo(
"Spring Boot REST API",
"Spring Boot REST API for Online Store",
"1.0",
"Terms of service",
new Contact("John Thompson", "https://springframework.guru/about/", "john@springfrmework.guru"),
"Apache License Version 2.0",
"https://www.apache.org/licenses/LICENSE-2.0");
return apiInfo;
}
}
您只需设置 servlet context path
。 Spring Boot 和 Swagger 足够聪明,可以识别 URL 并将其放入 url。
server.servlet.context-path=/product-details
我已经关注 https://dzone.com/articles/spring-boot-restful-api-documentation-with-swagger 并使用 springfox-swagger-ui
和 springfox-swagger2
版本 2.9.2
开发了 Swagger。
我使用了下面的配置,但是我想要module-name在这里被打印出来。此外,@Api(tags = "User Catalouge", description = "List Of Users")
、描述 已弃用。
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket productApi() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.basePackage("guru.springframework.controllers"))
.paths(regex("/product.*"))
.build()
.apiInfo(metaData());
}
private ApiInfo metaData() {
ApiInfo apiInfo = new ApiInfo(
"Spring Boot REST API",
"Spring Boot REST API for Online Store",
"1.0",
"Terms of service",
new Contact("John Thompson", "https://springframework.guru/about/", "john@springfrmework.guru"),
"Apache License Version 2.0",
"https://www.apache.org/licenses/LICENSE-2.0");
return apiInfo;
}
}
您只需设置 servlet context path
。 Spring Boot 和 Swagger 足够聪明,可以识别 URL 并将其放入 url。
server.servlet.context-path=/product-details