Spring Boot 3.x 引入springdoc-openapi (内置Swagger UI、webmvc-api)
import org.springdoc.core.GroupedOpenApi;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class SpringDocConfig {
@Bean
public GroupedOpenApi publicApi() {
return GroupedOpenApi.builder()
.group("webmvc-api")
.pathsToMatch("/api/v1/**")
.build();
}
}
这段代码定义了一个配置类,在其中创建了一个GroupedOpenApi
的Bean实例。这个实例将会把匹配到/api/v1/**
路径的API组合在一起,并命名为webmvc-api
。这样就可以在Springdoc-openapi中区分不同的API组,提供更好的文档管理和版本控制。
评论已关闭