Я интегрировал 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();
}
Заранее спасибо