Настройка внешних конечных точек SpringdocJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Настройка внешних конечных точек Springdoc

Сообщение Anonymous »

Я указал внешние API в application.yml:

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

springdoc:
swagger-ui:
urls:
- name: Service1
url: ${SERVICE1_URL}/v3/api-docs
- name: Service2
url: ${SERVICE2_URL}/v3/api-docs
- name: Service3
url: ${SERVICE3_URL}/v3/api-docs
Мне нужно добавить префиксы к конечным точкам этих сервисов. Я пробовал это сделать через OpenApiCustomizer:

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

    @Bean
public OpenApiCustomizer addPrefixToPaths() {
return openApi -> {
Paths paths = openApi.getPaths();
Paths newPaths = new Paths();
paths.forEach((path, pathItem) -> {
String newPath = "/ms" + path;
newPaths.addPathItem(newPath, pathItem);
});
openApi.setPaths(newPaths);
};
}
Можно ли как-то настроить внешние конечные точки из кода?

Подробнее здесь: https://stackoverflow.com/questions/791 ... -springdoc
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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