当我打开localhost:8080/时,我在swagger中显示包含存储库端点的所有端点时遇到了问题
我不想显示存储库端点。我应该在OpenApiConfig文件中定义什么自定义端点。我不想在上面使用@Hidden定义仓库。
下面是open-api配置
@Configuration
class OpenApiConfig {
@Value("${application.title}")
private String title;
@Value("${application.licenseName}")
private String licenseName;
@Bean
public OpenAPI customOpenAPI(@Value("${application.description}") String description,
@Value("${application.version}") String version) {
return new OpenAPI()
.info(new Info().title(title)
.version(version)
.description(description)
.license(new License().name(licenseName)));
}
}
1条答案
按热度按时间wn9m85ua1#
如this issue中所述,您可以在
application.properties
中配置要扫描的软件包:也可以排除带有
springdoc.packages-to-exclude
的软件包: