это конфигурация и используемые мной зависимости:
<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 не работает.спасибо за помощь.