[英]Spring Boot 2.2.4 springdoc OpenApi Swagger V3 hateoas issue
After integrating the springdoc-openapi-data-rest library to map Pageable(spring-date-commons) object to correct URL-Parameter in Swagger UI I encountered this problem:在集成springdoc-openapi-data-rest库以将 Pageable(spring-date-commons) 对象映射到 Swagger UI 中的 URL-Parameter 后,我遇到了这个问题:
***************************
APPLICATION FAILED TO START
***************************
Description:
Parameter 0 of method linkDiscoverers in org.springframework.hateoas.config.HateoasConfiguration required a single bean, but 3 were found:
- relProviderPluginRegistry: defined by method 'relProviderPluginRegistry' in class path resource [org/springframework/hateoas/config/HateoasConfiguration.class]
- linkDiscovererRegistry: defined in null
- entityLinksPluginRegistry: defined by method 'entityLinksPluginRegistry' in class path resource [org/springframework/hateoas/config/WebMvcEntityLinksConfiguration.class]
Action:
Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed
Process finished with exit code 0
please how could I effectively solve this problem ?请问我怎样才能有效地解决这个问题? thanks
谢谢
To solve this issue by adding this dependency in pom file:要通过在 pom 文件中添加此依赖项来解决此问题:
<dependency>
<groupId>org.springframework.hateoas</groupId>
<artifactId>spring-hateoas</artifactId>
<version>1.1.1.RELEASE</version>
</dependency>
Inspired by this post受到这篇文章的启发
Hope that this could help someone希望这可以帮助某人
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.