Spring boot swagger: пользовательская информация об Api не работает - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь добавить пользовательскую информацию об API.Я добавил пользовательскую информацию, но она не работает.Я получаю старую информацию.Кто-нибудь может сказать мне, почему я не получаю пользовательскую информацию?http://localhost:8086/swagger-ui.html Здесь я добавил свой конфигурационный файл зависимости и сваггера

Зависимость

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger-ui</artifactId>
    <version>2.7.0</version>
    <scope>compile</scope>
</dependency>

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    <version>2.7.0</version>
    <scope>compile</scope>
</dependency>

SwaggerConfig.java

package com.spacestudy.config;

import static springfox.documentation.builders.PathSelectors.regex;

import org.springframework.context.annotation.Configuration;

import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.service.Contact;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;

@Configuration
@EnableSwagger2
public class SwaggerConfig {

    public Docket productApi() {
        return new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(metaData())
                .select()
                .apis(RequestHandlerSelectors.basePackage("com.spacestudy.controller"))
                .paths(regex("/api.spacestudy.com"))
                .build();
    }

    private ApiInfo metaData() {

        Contact contact = new Contact("XYZ", "XYZ.com", XYZ@gmail.com);
        return new ApiInfoBuilder()

        .title("Spring Boot REST API")
        .description("Spring Boot REST API for Space Study")
        .version("1.0.0")
        .license("Apache 2.0")
        .contact(contact)
        .licenseUrl("http://www.apache.org/licenses/LICENSE-2.0")       
        .build();
    }
}
...