Пользовательский интерфейс Petstore Swagger загружается во время интеграции SpringDoc OpenAPI с приложением SpringMVC (бJAVA

Программисты JAVA общаются здесь
Anonymous
Пользовательский интерфейс Petstore Swagger загружается во время интеграции SpringDoc OpenAPI с приложением SpringMVC (б

Сообщение Anonymous »

Я пытаюсь интегрировать SpringDoc в свое приложение Spring MVC (не Springboot), но каждый раз, когда я пытаюсь получить доступ к пользовательскому интерфейсу, его загрузка Petstore Swagger UI.
Я использую Spring WebMVC 5.3.39 и SpringDoc-Openapi-ui-1.7.0, Swagger-Ui-4.18.2.

Код: Выделить всё

@Configuration
public class OpenApiConfig {

@Bean
public OpenAPI customOpenAPI() {
return new OpenAPI()
.info(new Info().title("API Documentation").version("1.0")
.description("API running under /integration context path"));
}
}

@Configuration
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/swagger-ui/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/swagger-ui/4.18.2/");

registry.addResourceHandler("/v3/api-docs/**")
.addResourceLocations("classpath:/META-INF/resources/v3/api-docs/");
}
}
Пожалуйста, предложите, как загрузить контроллеры моих приложений в пользовательский интерфейс Swagger вместо Petstore.

Подробнее здесь: https://stackoverflow.com/questions/797 ... n-with-spr

Вернуться в «JAVA»