Добавление Actuator в качестве groupOpenApi - PullRequest
1 голос
/ 17 апреля 2020

Можем ли мы добавить конечные точки привода в качестве сгруппированного OpenApi, который будет сгенерирован отдельно?

ex:

@bean
public GroupedOpenApi actuatorApi() {
return GroupedOpenApi.builder().setGroup("Actuator")
.packagesToScan("org.springframework.boot.actuate")
.pathsToMatch("/actuator/**")
.build();
}

Спасибо

1 Ответ

1 голос
/ 01 мая 2020

Сначала вам нужно включить исполнительный механизм на пользовательском интерфейсе swagger:

springdoc.show-actuator=true

Вам просто нужно объявить bean-компонент GroupedOpenApi:

@Bean
 public GroupedOpenApi actuatorApi(){
     String[] paths = {"/actuator/**"};
     return GroupedOpenApi.builder()
             .setGroup("groups")
             .pathsToMatch(paths)
             .build();
 } 

Вот шаги для добавления исполнительного механизма:

https://github.com/springdoc/springdoc-openapi-demos/commit/aa6bcf1f0312c8fc36f94aeb4653718b36c308f6

...