Нужно чтобы сваггер деплоился не в рут директорию http://localhost:8080/swagger-ui.html, а в отдельную папочку api-docs. Устанавливаю проперти
@Configuration
@EnableSwagger2
@PropertySource("classpath:swagger.properties")
public class SwaggerConfig {
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.any())
.paths(PathSelectors.any())
.build();
}
}
Файл свойств
springfox.documentation.swagger.v2.path=api-docs
Но это ничего не меняет. Страница открывается по прежнему адресу.
Можно написать контроллер, который отдаёт по заданному url страницу со сваггером
@Controller
public class SwaggerController {
@RequestMapping(value="/api-docs/swagger-ui", method=GET)
public String swaggerHtml(){
return "swagger-ui.html";
}
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости