Как мы можем изменить URL Swagger по умолчанию на любой другой - PullRequest
0 голосов
/ 23 января 2020

Я интегрировал Swagger в мое приложение Spring Boot. Я могу просматривать документацию, созданную для одного класса Controller, по URL-адресу swagger по умолчанию, т.е. - http://localhost: 8081 / swagger-ui.html # /

Как мы можем изменить '/swagger-ui.html/' путь к любому другому настраиваемому пути.

Также добавляется фрагмент кода. Я хочу, чтобы URL был таким:

http://localhost: 8081 / swagger # /

@Bean
public Docket usersApi(ServletContext servletContext){
    return new Docket(DocumentationType.SWAGGER_2).pathProvider(new RelativePathProvider(servletContext){
        @Override
        public String getApplicationBasePath() {
            return "/swagger" + super.getApplicationBasePath();
        }
    })
    .apiInfo(apiInfo())
    .select()
    .paths(PathSelectors.regex("/api/v1/.*" ))
    .build();
}

Заранее спасибо

...