Spring 将致动器添加为一个组EPAPI
我们是否可以将执行器端点作为一个组添加到单独的葫芦中 ex:Spring 将致动器添加为一个组EPAPI,spring,springdoc,springdoc-openapi-ui,springdoc-openui,springdoc-ui,Spring,Springdoc,Springdoc Openapi Ui,Springdoc Openui,Springdoc Ui,我们是否可以将执行器端点作为一个组添加到单独的葫芦中 ex: @bean public GroupedOpenApi actuatorApi() { return GroupedOpenApi.builder().setGroup("Actuator") .packagesToScan("org.springframework.boot.actuate") .pathsToMatch("/actuator/**") .build(); } 谢谢首先,您需要在Swigger ui上启用执行器:
@bean
public GroupedOpenApi actuatorApi() {
return GroupedOpenApi.builder().setGroup("Actuator")
.packagesToScan("org.springframework.boot.actuate")
.pathsToMatch("/actuator/**")
.build();
}
谢谢首先,您需要在Swigger ui上启用执行器:
springdoc.show-actuator=true
您只需要声明GroupedOpenApi bean:
@Bean
public GroupedOpenApi actuatorApi(){
String[] paths = {"/actuator/**"};
return GroupedOpenApi.builder()
.setGroup("groups")
.pathsToMatch(paths)
.build();
}
以下是添加致动器的步骤:
解决方案是将springdoc.api docs.groups.enabled=true springdoc.show activator=true添加到application.properties下面的值,然后按照上面的方法创建bean,而不使用packageToScanIs。有没有办法将enable activator属性添加到OpenApi bean而不是应用程序属性?在我的例子中(Spring Boot v2.4)甚至不需要添加
GroupedOpenApi
bean。将springdoc.show exactor
属性设置为true
似乎就足够了。