Всякий раз, когда я выполняю какую-либо команду через Swagger UI , port
число не поступает через команды Swagger CURL, и я думаю, что причина в том, что она не получает никаких данных.@Ref: https://github.com/jhipster/generator-jhipster/issues/4036
curl -X GET "http://localhost/customer/v1/appdatas/productId/48bb04e0-c77b-4f78-9835-95fcebc47f48" -H" принять: application / json "
curl: (7) Не удалось подключиться к порту localhost 80: соединение отклонено
Но если я добавлю номер порта и выполню эти команды через curl, тогда он будет работать нормально.
Я использую springfox-swagger
версию 2.9.2
.
curl -X GET "http://localhost/customer/v1/customerId/48bb04e0-c77b-4f78-9835-95fcebc47f48" -H" принять: application / json "
SwaggerConfig
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
.host("localhost")
.groupName("GROUP")
.select()
.apis(Predicates.not(RequestHandlerSelectors.basePackage("org.springframework.boot")))
.apis(RequestHandlerSelectors.basePackage("com.test.com"))
.paths(PathSelectors.any())
.build()
.apiInfo(apiInfo())
.useDefaultResponseMessages(false)
.globalResponseMessage(
RequestMethod.GET,
newArrayList(new ResponseMessageBuilder().code(500).message("Error - 500").build()));
}
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("Customer API")
.description("ZZZZZZZZZZZZ")
.version("0.1")
.build();
}
}