【发布时间】:2018-10-22 22:41:15
【问题描述】:
这是我使用的配置和依赖项:
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.6.1</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.6.1</version>
</dependency>
这是配置:
@Configuration
@EnableSwagger2
public class SwaggerConfig {
public static final Contact DEFAULT_CONTACT = new Contact(
"test", "https://www.test.com", "contact@mycode.ma");
public static final ApiInfo DEFAULT_API_INFO = new ApiInfo(
"test api", "For signing pdf document", "1.0",
"urn:tos", DEFAULT_CONTACT,
"License", "license 0-1");
private static final Set<String> DEFAULT_PRODUCES_AND_CONSUMES =
new HashSet<String>(Arrays.asList("application/json",
"application/xml"));
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(DEFAULT_API_INFO)
.produces(DEFAULT_PRODUCES_AND_CONSUMES)
.consumes(DEFAULT_PRODUCES_AND_CONSUMES);
}
}
当我使用这条路径时:http://localhost:8090/v2/api-docs 给了我 json。 但是当我想使用http://localhost:8090/swagger-ui.html 时不起作用。 谢谢你帮助我。
【问题讨论】: