我使用的是springdoc openapi 1.6.11,我发现我的控制器中的嵌套端点没有在Swagger文档中找到。
例如,控制器用@RequestMapping("/a/patient")
注解。
然后我将在控制器中使用一个方法,例如:@PutMapping("profile/height")
但所产生的虚张声势并没有抓住它。
我的配置类如下所示:
@Configuration
public class OpenApiConfig {
@Bean
public OpenAPI springOpenAPI() {
return new OpenAPI()
.info(new Info().title("BubbleCare API")
.description("BubbleCare service documentation.")
.version(getClass().getPackage().getImplementationVersion())
.license(new License().name("Terms of Use")
.url("https://myapi.com/terms.html")));
}
我的属性如下:
springdoc.cache.disabled= true
springdoc.pathsToMatch=/a/**,/d/**
springdoc.swagger-ui.operationsSorter=alpha
我不知道为什么,我将编写一段时间,一切似乎都很好,但后来,斯威格一代恰好冻结了,不想更新我编写的任何新端点。
有什么想法吗?
1条答案
按热度按时间6kkfgxo01#
在我看来,一切都很好。可能您的依赖关系被弄乱了,您可以尝试使用以下命令清除本地maven存储库:
然后,您可以为您的项目重新清理和安装:
您可以在此处了解有关此命令的更多信息:https://maven.apache.org/plugins/maven-dependency-plugin/examples/purging-local-repository.html